0

私はいつもOpenID ConnectとOauth2に混乱しています。私はこの記事を読んで、OpenID Connect https://auth0.com/docs/oauth-web-protocolを使用していると感じています(ただし、GoogleはOauth2をサードパーティに認証サービスとして提供しています)。OpenID Connectの上に構築されたStackoverflowのソーシャル認証メカニズム(私のGoogleアカウントでサインインしています)はありますか?

Auth0は、OpenID Connect/OAuth2ログインプロトコルをサポートしています。これは、Google、Facebook、Microsoftなどの企業で使用されているプロトコルなので、さまざまなプラットフォームに実装するライブラリが豊富に用意されています。

また、上記のURLはAuth0がOpenID(むしろOauth)を使用していると言えますか?以下の引用文を参照してください。

GET https://YOUR_NAMESPACE/authorize/? 
      response_type=code 
      &client_id=YOUR_CLIENT_ID 
      &redirect_uri=http://YOUR_APP/callback 
      &state=VALUE_THAT_SURVIVES_REDIRECTS 
      &scope=openid 

http://openid.net/specs/openid-connect-basic-1_0.html

答えて

1

OpenIDの接続は、基本的にはOAuth 2.0の上に構築された認証です。

OAuth 2.0自体は認証(認可のみ)を標準化しておらず、混乱している可能性があります。これは、OIDCに切り替えていた企業のそれぞれが以前にすでに自分の「認証ソース」をOAuth 2.0の実装実際には、これはそれぞれ独自のスコープとOIDCの標準/userinfoエンドポイントの独自のバージョンを持っていましたが、すべてのケース(OIDCを含む)での認証メカニズムはOAuth 2.0に基づいています。

質問に答えるには:はい、どちらのエンドポイントもOpenID Connectをサポートしています。

関連する問題