SSOとは
ユーザ認証を一度だけ行うことで、許可された複数のサーバをアクセスについても認証する
SAML型 SSOフロー
SAML認証に関する主要な用語
基本概念
-
SAML
: 認証情報、属性情報、アクセス制御情報を異なるドメインに送信するためのWebサービスプロトコル -
フェデレーションメタデータ
: SPとIdPが相互に認識し合うための事前設定情報-
SAML Metadata (IdP Metadata, SP Metadata)
,Discovery Document (OIDC)
-
-
SAML証明書
: SAMLの通信をセキュアにするための証明書(署名・暗号化に使用)-
IdP証明書 (IdPが署名するための証明書)
,SP証明書 (SPが署名・暗号化するための証明書)
-
認証フロー関連
-
ログインURL
: ユーザーが直接アクセスするIdPのログイン画面のURL-
IdP Login Page
,Identity Provider Login URL
-
-
識別子
: アプリケーション(SP)からIdPへ認証リクエストを送る際に使用(SPを識別するため)-
エンティティID
,SPエンティティID
,Issuer (発行者)
-
-
サインオンURL
: IdP側の認証エンドポイント。SPはここにリダイレクトして認証を要求-
SSOエンドポイント
,Authorization Endpoint (OAuth, OIDC)
-
-
リレー状態
: SSOの処理中にSPからIdPへ渡され、元のリクエストの状態を保持-
RelayState (SAML)
,state パラメータ (OAuth, OIDC)
-
-
応答URL
: 認証後にユーザーをリダイレクトするURL(SP側の受け取りエンドポイント)-
Assertion Consumer Service (ACS) URL
,Redirect URI (OAuth, OIDC)
-
ログアウト関連
-
ログアウト要求URL
: SPがIdPへログアウトリクエストを送る際のエンドポイント-
Single Logout Request Endpoint (SAML SLO)
,End Session Endpoint (OIDC)
-
-
ログアウト応答URL
: IdPがログアウト完了後にSPへリダイレクトするURL-
Single Logout (SLO) Endpoint
,Post Logout Redirect URI (OIDC)
-
その他
-
AD識別子
: IdPがActive Directory(AD)と連携する際に使用する識別情報-
User Principal Name (UPN)
,ObjectGUID
,ImmutableID
-
その他のSSO
型 | |
---|---|
Cookie型 | |
リバースプロキシ型 | ![]() |
SAML型 | SAML型参照 |