Firebase의 간단한 로그인을 사용하여 사용자가 음악 파일을 업로드하는 방법은 무엇입니까?Firebase 간단한 로그인 및 외부 서버 연결
필자는 Firebase의 데이터베이스에 오디오 파일을 저장하는 것에 대해 생각하는 것조차도 이해하지 못하기 때문에 외부 PHP 서버에 저장할 수 있기를 바랍니다.
그래서 Firebase의 간단한 로그인 시스템을 사용하여 사용자가 외부 서버를 인증 할 수 있는지 여부를 묻는 질문이 생깁니다.
Using NodeJs with Firebase - Security ... 나는 훌륭한 통찰력을 보여 주지만, 외부 서버에 큰 파일을 업로드하는 방법은 무엇입니까?
답장을 보내 주셔서 감사합니다.하지만 여전히 혼란 스럽습니다. 사용자가 실제로 음악 파일을 제출할 위치/시간 및 보안 규칙이 원격 서버의 음악과 상호 작용하는 사용자에게 어떤 영향을 미칩니 까? ... 간단히 말해서 외부 서비스가 음악 파일을 어떻게 받습니까? – Joseph
내 혼란의 일부는 firebase에 서버 사이드 코드가 없다는 것입니다. 따라서 서버 측 코드를 제공하려면 상호 작용할 다른 서버가 필요합니다. 외부 서버가 사용자가 인증되었음을 알 수있는 방법을 알고 싶어합니다. 주어진 답을 가지고 있다고 가정하면 ... 외부 서버가 연결되기를 기다리는 동안 음악 파일은 어디에 저장됩니까? 이 예에서 이메일에 대한 정보는 firebase 데이터베이스에 저장되었지만 올바르게 이해하면 오디오 파일에는 작동하지 않습니다. – Joseph
음, 바이너리 컨텐츠를 인코딩하여 Firebase에 직접 저장할 수 있습니다. 그것을 위해 실제로 설계된 것은 아니지만 작동합니다. 여기에 대한 자세한 내용은 http://stackoverflow.com/questions/13955813/how-can-i-view-and-store-images-in-firebase에서 확인할 수 있습니다. 그 외에도 보안을 강화하려는 부분 : 쓰기 또는 읽기.읽는 것만으로도 누구나 쓸 수있는 CDN URL을 쓰고 안전하게 저장할 수 있습니다. 쓰기 보안을 위해 좀 더 복잡해지고 공급자에 따라 다릅니다. – mimming