> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> OIDC 準拠パイプラインが Single Sign-On（SSO）の利用にどのような影響を与えるかを学びます。

# OIDC での Single Sign-On

OIDC 準拠の認証パイプラインでは、シングルサインオン (<Tooltip tip="Single Sign-On (SSO): ユーザーが 1 つのアプリケーションにログインすると、そのユーザーを他のアプリケーションにも自動的にログインさせるサービスです。" cta="用語集を見る" href="/docs/ja-jp/glossary?term=SSO">SSO</Tooltip>) はアプリケーション側ではなく <Tooltip tip="Single Sign-On (SSO): ユーザーが 1 つのアプリケーションにログインすると、そのユーザーを他のアプリケーションにも自動的にログインさせるサービスです。" cta="用語集を見る" href="/docs/ja-jp/glossary?term=authorization+server">認可サーバー</Tooltip> (つまり Auth0) で行う必要があります。つまり、<Tooltip tip="Authorization Server: ユーザーのアクセス範囲を定義するうえで役立つ一元化されたサーバーです。たとえば、認可サーバーはユーザーが利用できるデータ、タスク、機能を制御できます。" cta="用語集を見る" href="/docs/ja-jp/glossary?term=Universal+Login">Universal Login</Tooltip> を使用し、ユーザーをログインページにリダイレクトする必要があります。詳しくは、[Universal Login](/docs/ja-jp/authenticate/login/auth0-universal-login) と [Single Sign-On](/docs/ja-jp/authenticate/single-sign-on) を参照してください。

一般的に、SSO を行う場合は次のようになります。

1. ユーザーがローカルでログインしていない場合は、アプリケーションの種類に応じて、[認可コードフロー](/docs/ja-jp/get-started/authentication-and-authorization-flow/authorization-code-flow) や [Implicit Flow](/docs/ja-jp/get-started/authentication-and-authorization-flow/implicit-flow-with-form-post) などのリダイレクトベースのフローを使用し、認証のために Auth0 のログインページ (`/authorize`) へリダイレクトする必要があります。
2. ユーザーがすでに SSO でログインしている場合、Auth0 は認証情報を再入力させることなく、すぐにそのユーザーを認証します。

ユーザーが SSO でログインしているかどうかを確認するには、サイレント認証を使用します。これにより、ユーザーがすでにログインしていれば再認証され、認証が必要な場合はエラーが返されます。legacy authentication パイプラインでは、これは `/ssodata` endpoint を使用して実現できましたが、OIDC 準拠パイプラインでは deprecated です。サイレント認証の設定方法について詳しくは、[Configure Silent Authentication](/docs/ja-jp/authenticate/login/configure-silent-authentication) を参照してください。

<div id="learn-more">
  ## 詳細はこちら
</div>

* [OIDCにおけるアクセストークン](/docs/ja-jp/authenticate/login/oidc-conformant-authentication/oidc-adoption-access-tokens)
* [OIDCにおける外部API](/docs/ja-jp/authenticate/login/oidc-conformant-authentication/oidc-adoption-apis)
* [OIDCにおける認可コードフロー](/docs/ja-jp/authenticate/login/oidc-conformant-authentication/oidc-adoption-auth-code-flow)
* [OIDCにおけるクライアント認証情報フロー](/docs/ja-jp/authenticate/login/oidc-conformant-authentication/oidc-adoption-client-credentials-flow)
* [OIDCにおける委譲](/docs/ja-jp/authenticate/login/oidc-conformant-authentication/oidc-adoption-delegation)
* [OIDCにおけるリフレッシュトークン](/docs/ja-jp/authenticate/login/oidc-conformant-authentication/oidc-adoption-refresh-tokens)
