Skip to main content
OIDC 準拠の認証パイプラインでは、シングルサインオン () はアプリケーション側ではなく (つまり Auth0) で行う必要があります。つまり、 を使用し、ユーザーをログインページにリダイレクトする必要があります。詳しくは、Universal LoginSingle Sign-On を参照してください。 一般的に、SSO を行う場合は次のようになります。
  1. ユーザーがローカルでログインしていない場合は、アプリケーションの種類に応じて、認可コードフローImplicit Flow などのリダイレクトベースのフローを使用し、認証のために Auth0 のログインページ (/authorize) へリダイレクトする必要があります。
  2. ユーザーがすでに SSO でログインしている場合、Auth0 は認証情報を再入力させることなく、すぐにそのユーザーを認証します。
ユーザーが SSO でログインしているかどうかを確認するには、サイレント認証を使用します。これにより、ユーザーがすでにログインしていれば再認証され、認証が必要な場合はエラーが返されます。legacy authentication パイプラインでは、これは /ssodata endpoint を使用して実現できましたが、OIDC 準拠パイプラインでは deprecated です。サイレント認証の設定方法について詳しくは、Configure Silent Authentication を参照してください。

詳細はこちら