2017-02-15 4 views
0

Ich habe eine Node JS Express Leere Web App mit Azure Web App Service gebaut. Dann habe ich Facebook-Authentifizierung konfiguriert und meine App-ID und geheime eingegeben etc.Azure Knoten JS Express Web App Facebook Login

Dann ermöglicht es die Funktion, dass, wenn ich auf die Web-URL meiner Web-App zugegriffen wird, ob der Benutzer angemeldet ist und um ihre Erlaubnis bitten. Aber was ist, wenn ich möchte, dass sie auf den Facebook-Login-Button klicken und sich dann mit Facebook anmelden und ihren Benutzernamen und ihr Icon anzeigen?

You can see the portal configuration here

+0

https://developers.facebook.com/docs/facebook-login/web Versuchen Sie, auf dem oben genannten vielleicht zu lesen? – Jekk

Antwort

1

Hoffentlich wird folgendes helfen.

1) Set Auszuführende Aktion, wenn die Anforderung nicht authentifiziert wurde bis Allow Anonymous requests(no action) im Azure-Protokoll.

enter image description here

2) In authorization.json Datei und definieren URL Authorization Rules in dieser Datei in Ihrer App den Zugriff auf bestimmte Ressourcen zu beschränken. Weitere Informationen finden Sie unter this blog post.

3) Facebook Login-Button in Ihre Homepage hinzufügen, während Sie die Taste, um den Benutzer umleiten geklickt wird.

https://<yourwebsitedomain>/.auth/login/facebook?post_login_redirect_url=/welcome 

dies wird dem Benutzer /welcome navigieren nach dem Einloggen

4) Sobald Wenn der Benutzer angemeldet ist, können Sie mit diesem Endpunkt authentifizierte Benutzerinformationen abrufen: https://<yourwebsitedomain>/.auth/me.