複数プロバイダー SSO (SAML) IdP 認証フロー

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • SAML マルチ SSO を介してユーザーを認証できるさまざまなエンティティについて説明します。

    認証フローに従うと、エンティティがマルチ SSO を使用してユーザーを認証するタイミングを把握できます。

    ローカル DB
    マルチ SSO が有効になっていない場合、認証はローカル DB に送信されます。
    SAML SSO Cookie IdP
    SAML SSO cookie が存在する場合、この cookie で指定された IdP がユーザーを認証します。
    自動リダイレクト IdP
    自動リダイレクト IdP が有効になっている場合、この IdP がユーザーを認証します。
    フェデレーション IdP
    ユーザーのブラウザーが外部認証 (login_locate_sso.do) のログイン画面にリダイレクトされ、[SSO ソース] フィールドで IdP が [フェデレーション:xxx (federation:xxx)] に設定されたユーザーがユーザーテーブル内に存在する場合、フェデレーション IdP がユーザーを認証します。
    関連 IdP
    ユーザーのブラウザーが外部認証 (login_locate_sso.do) のログイン画面にリダイレクトされ、[SSO ソース] フィールドで IdP が [SSO:xxx] に設定されたユーザーがユーザーテーブル内に存在する場合、関連 IdP がユーザーを認証します。
    自動プロビジョニング IdP
    ユーザーのブラウザーが外部認証 (login_locate_sso.do) のログイン画面にリダイレクトされ、ユーザーテーブル内にユーザーが存在しないが自動プロビジョニングが有効になっている場合は、自動プロビジョニング IdP がユーザーを認証します。
    注:
    複数の自動プロビジョニング IdP が有効になっている場合、ユーザーは使用可能な自動プロビジョニング IdP を選択できます。
    デフォルト IdP
    ユーザーのブラウザーが外部認証 (login_locate_sso.do) ログイン画面にリダイレクトされ、ユーザーが次のいずれかの場合:
    • ユーザーテーブル内に存在せず、自動プロビジョニングが有効になっておらず、アクティブなデフォルト IdP がある場合
    • ユーザーテーブル内に存在し、SSO ソースユーザーまたは会社レコードに IdP が指定されておらず、アクティブなデフォルト IdP がある場合
    デフォルトの IdP がユーザーを認証します。