Django OpenId Authentifizierung mit Google
-
19-09-2019 - |
Frage
Ich bin auf der Suche in über google zu authentifizieren.
Ich verstehe nicht, wie es funktioniert: http: // Code. google.com/apis/accounts/docs/OpenID.html#Samples Wenn ich die zweite Anforderung tun, indem Sie die Daten als eine URL mit params in dem Browser eingeben bekomme ich zurück XML-Datei. Sollte ich nicht zurück Beispielantwort nr3 bekommen?
Kann jemand erklären mir dies?
Das Problem ist, dass im Versuch durch einige Drittanbieter-App zu sortieren, dass benutzt Google OpenID Authentifizierung und die nicht authentifiziert recieving Benutzer E-Mail zurück, wie in Beispiel 3 Antwort.
Alan
PS Ich habe durch ähnliche Fragen und ihre Antworten und ging durch Seiten wie:
Lösung
Was für eine XML-Datei?
Beachten Sie, dass ein checkid_setup
Anfrage wie das ist nicht etwas, das Ihre Anwendung gemeint ist, mit einer direkten Verbindung zu machen, es ist eine Anforderung, die von dem Browser des Benutzers gesendet wird. So ist die Antwort etwas für den Browser zu parsen sein wird, fordert den Benutzer, wenn notwendig, um sich einzuloggen, fragen vielleicht den Benutzer um Erlaubnis oder die Werte, die sie zurückschicken sollte, und erst, nachdem alle dieser Sende wie eine Umleitung zurück in die Beispielantwort.