システムアーキテクト暗記無料で始める

SAMLとは?さむる

SAMLとは、認証結果・属性・認可情報をXMLのアサーションとして、ドメインの異なる組織やサービスの間で受け渡す仕様。利用者を認証するIdP(IDプロバイダ)と、その結果を信頼して受け入れるSP(サービスプロバイダ)に役割を分け、SP側にパスワードを持たせずにシングルサインオンを成立させる。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1問の解説で触れられています。

システムアーキテクト試験の頻出用語/午前II

この語が出る過去問を解く →

背景

SaaSを業務へ取り込むほど、サービスごとにアカウントとパスワードが増える。認証をSPが各自で持つと、退職者の失効漏れが起き、パスワードの使い回しも避けられない。認証は自社のIdPへ一元化し、SPには誰であるかを署名付きで伝えるだけにする——この責務分離を、組織をまたぐ形で標準化したものにあたる。社内認証基盤と外部SaaSの連携方式を決める場面で、最初に検討する選択肢になる。

具体例

Microsoft Entra ID(旧Azure AD)をIdPに置き、SalesforceやSlackをSPとして連携する構成が典型。利用者がSalesforceへアクセスするとEntra IDへ転送され、認証後に署名付きアサーションを持って戻る。SP側はその署名を検証するだけで、パスワードを保持しない。

試験での引っ掛け

運ぶのは「誰であるか」であり、他人に代わってリソースを操作する権限を渡すOAuth 2.0とは目的が違う。JSONとOAuthの上で同じ役割を果たすOpenID Connect、ドメイン内が前提で組織をまたがないケルベロスとも区別する。SSOはSAMLの用途であって、SAMLそのものの定義ではない。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:午前II
  • 運ぶのは「誰であるか」であり、他人に代わってリソースを操作する権限を渡すOAuth 2.0とは目的が違う。