Google 클라우드 엔드 포인트를 사용하여 GAE 앱에서 API를 만들 계획입니다.Google Cloud Endpoints API를 보호하기 위해 Firebase Auth를 사용할 수 있습니까?
이 API를 세 번째 개발자가 사용할 수 있도록 만들어서 내 끝점에서 일부 요청을 할 수 있도록하고 싶습니다.
그러나이 모든 것을 보호하고 API의 일부에만 액세스를 제한하고 일부 작업 만 허용하려고합니다.
firebase 인증은 서버에 대한 액세스를 관리하도록 설계된 것으로 보입니다.
하지만 Google Cloud Endpoints를 Firebase Server SDK로 보호 할 수 있는지 이해할 수 없습니다.
즉, Firebase 서버 SDK는 firebase 데이터베이스에서만 작동하도록 설계 되었습니까? 아니면 Google 클라우드 엔드 포인트에서 작동하도록 만들 수 있습니까?
필자는 Firebase + GCE에서 기대하고있는 것을 보여줍니다.
제 3 자에게 백엔드를 열고 싶습니다.
가능하면 firebase를 사용하여 일종의 범위를 설정하고 싶습니다.
범위는 내 공개 GCE API를 통해 수행 할 수있는 작업을 정의해야합니다. 예를 들어. 10 %에서 백엔드를 열지 만 90 %는 닫히고 사적인 것입니다.
그런 다음 세 번째 개발자가 요구할 때마다 내 응용 프로그램이 인증 토큰을 생성 할 수 있어야합니다. 토큰은 인증 용입니다.
일단 인증되면 세 번째 개발자는 내 API를 사용하여 요청을 허용 할 수 있습니다.
그래서 firebase 및 GCE (Google Cloud 종점)로 설정할 수 있습니까?
도와 주셔서 감사합니다.