正解は ア
SAML(Security Assertion Markup Language)認証の流れ(a:正解):①ユーザがSP(Service Provider)にアクセスを試みる、②SPがIdP(Identity Provider)にユーザをリダイレクト、③IdPがユーザ認証(ユーザ名/パスワード・多要素認証等)を実施、④認証成功後IdPがSAMLアサーション(XML形式のセキュリティトークン)を発行、⑤SPがSAMLアサーションを受け取り内容を検証してリソースへのアクセスを許可するSSO完了。SAMLアサーションにはユーザの識別情報・認証方法・有効期限・IdPのデジタル署名が含まれる。他の選択肢はそれぞれ異なるSSO方式の説明:b(エージェント型SSO)・c(Kerberos認証SSO)・d(リバースプロキシ型SSO)。
SAML SSO方式: IdP(認証)→Assertion発行→SP(Assertion検証)→アクセス許可。フェデレーション型SSOとして複数の企業・サービス間をまたいだ認証に使われる。