Integrieren Sie firebase auth mit den Endpunkten der Google App Engine-Cloud

9

Kann jemand (mit einem Beispielcode) angeben, wie das Firebase-Token in einem Google Cloud-Endpunkt überprüft wird? Die kürzlich gestellte Frage klärt es überhaupt nicht ( How Integration der Firebase-Authentifizierung mit Endpunkten der Google App-Engine )

Die Google-Authentifizierung am Endpunkt erfolgt automatisch, indem der Benutzerparameter zu einem Endpunkt hinzugefügt wird. Facebook-Tokens können in einem Cloud-Endpunkt mit der Facebook-Grafik api wie folgt verifiziert werden:

%Vor%

Ist die Überprüfung des Firebase-Tokens so einfach wie das Facebook-Token? Ist es möglich, die E-Mail von einem Firebase-Token abzurufen?

    
SmilingM 24.08.2016, 13:22
quelle

2 Antworten

2

Soweit ich die Dokumentation verstehe, müssen Sie Ihrer Anfrage ein Benutzer-Token hinzufügen, z. B. als Kopfzeile. Dann müssen Sie dieses Token gegen Firebase admin sdk verifizieren, und auf diese Weise erhalten Sie die Benutzer-ID.

%Vor%

Ich stütze meinen Code auf:

Ссылка

Wie geht es mir? Sichern Sie meine Google Cloud Endpoints-APIs mit Firebase-Token-Verifizierung?

    
Marcin Bak 24.11.2016 01:04
quelle
1

Sie können ein CustomAuthenticator verwenden:

%Vor%

Vergessen Sie in Ihrer API-Implementierung nicht, Ihren benutzerdefinierten Authentifikator zu aktivieren:

%Vor%

Wenn Sie jetzt Ihre API aufrufen, fügen Sie einfach den Cookie firebase_token zu Ihrer Anfrage hinzu.

Ich hoffe, das wird helfen.

    
Nico 09.12.2016 17:29
quelle