正解は ア
SAMLはSecurity Assertion Markup Language の略で、OASISが策定したXMLベースの標準規格です。SAMLはWebサービス間で認証情報・属性情報・認可情報を安全に交換するための仕様を定めています。主にシングルサインオン(SSO)の実現に利用され、異なるドメイン間でユーザの認証状態を伝達できます。IdP(Identity Provider)がユーザを認証し、SAMLアサーションをSP(Service Provider)に送ることで、ユーザは複数のサービスに一度のログインでアクセスできます。SOAPはWebサービス通信プロトコル、XKMSはXML Key Management Specificationで鍵情報管理の仕様、XML SignatureはXML文書へのデジタル署名の仕様です。
SAML=OASISが策定したSSO向けXML標準。認証・属性・認可情報を異なるドメイン間で安全交換。