Ich habe eine Website und ich möchte OpenId mit authentischen Benutzer über Google oder LinkedIn verbinden. Ich habe ein Programm mit authentischen Benutzer über Google erstellt. Ich bin ein bisschen verwirrt, dass Anfrage, die ich für Google bin, genau das selbe ist, das in oauth2, nur Unterschied im Bereichsparameter verwendet wurde, den ich passierte.OpenId connect für Google und linkedIn
https://accounts.google.com/o/oauth2/v2/auth?
client_id=xxxxxxxxxxxxxxxxxxxx&
response_type=code&scope=openid%20email&redirect_uri=http://example.com/abc&state=fb25331d49034379a46ba62a31a
Danach gibt es einen weiteren Aufruf, um Zugriffstoken zu erhalten. Ich habe keinen Unterschied in der Anfrage zwischen openId-connect und oauth2 gesehen.
Auch ich möchte generische Methode, die authentisch über Google und LinkedIn kann machen. Ist openId Connect bietet eine Standardmethode für die Authentifizierung über mehrere IDP.
Danke.
Ich versuche, OpenID Connect für meine App zu implementieren. Muss ich die Endpunkte aller OpenID-Provider angeben und Anforderungen manuell bearbeiten oder kann der Benutzer einen beliebigen OpenID-Server eingeben? Gibt es in diesem Fall eine Standardisierung für die Callback-Anfragen, die ich erhalten werde? – lucy
die überwiegende Mehrheit der Anbieter würde die Discovery-Erweiterung unterstützen, die Ihnen erlaubt, das zu tun: http://openid.net/specs/openid-connect-discovery-1_0.html –
haben Sie eine Beispiel-Code-URL in Java ??? – lucy