> ## 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 準拠パイプラインがシングルサインオン（SSO）の利用方法にどのような影響を与えるかを説明します。

# OIDC でのシングルサインオン

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

一般に、SSO を実行する際は次のようになります。

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

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

<div id="learn-more">
  ## 詳しく見る
</div>

* [OIDC を使用したアクセストークン](/ja/docs/authenticate/login/oidc-conformant-authentication/oidc-adoption-access-tokens)
* [OIDC を使用した外部 API](/ja/docs/authenticate/login/oidc-conformant-authentication/oidc-adoption-apis)
* [OIDC を使用した認可コードフロー](/ja/docs/authenticate/login/oidc-conformant-authentication/oidc-adoption-auth-code-flow)
* [OIDC を使用したクライアントクレデンシャルフロー](/ja/docs/authenticate/login/oidc-conformant-authentication/oidc-adoption-client-credentials-flow)
* [OIDC での委任](/ja/docs/authenticate/login/oidc-conformant-authentication/oidc-adoption-delegation)
* [OIDC を使用したリフレッシュトークン](/ja/docs/authenticate/login/oidc-conformant-authentication/oidc-adoption-refresh-tokens)
