SAML認証の流れ

SAML(Security Assertion Markup Language)は、異なるドメイン間でユーザー認証情報を連携させるためのXMLベースの標準規格です。クラウドサービス(SaaS)のシングルサインオンで広く利用されています。 SAML認証では、認証情報を提供する IdP(Identity Provider) が利用者の認証を行い、成功すると「アサーション」と呼ばれる認証情報の証明書を発行します。サービスを提供する SP(Service Provider) はそのアサーションを検証し、正当であれば利用者のアクセスを許可します。 各選択肢の解説: イ:エージェント方式のシングルサインオンの説明です。 ウ:Kerberos(ケルベロス)認証方式(統合Windows認証など)の説明です。 エ:リバースプロキシ方式のシングルサインオンの説明です。

シングルサインオンの実装方式の一つである SAML 認証の流れとして、適切なものはどれか。

出典令和5年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問3
ア
IdP (Identity Provider) が利用者認証を行い、認証成功後に発行されるアサーションを SP (Service Provider) が検証し、問題がなければクライアントがSPにアクセスする。
イ
Web サーバに導入されたエージェントが認証サーバと連携して利用者認証を行い、クライアントは認証成功後に利用者に発行される cookie を使用してSPにアクセスする。
ウ
認証サーバは Kerberos プロトコルを使って利用者認証を行い、クライアントは認証成功後に発行されるチケットを使用してSPにアクセスする。
エ
リバースプロキシで利用者認証が行われ、クライアントは認証成功後にリバースプロキシ経由でSPにアクセスする。