SAMLとは?さむる
SAMLとは、認証・属性・認可の情報を、組織やドメインをまたいで安全に受け渡すためのXMLベースの仕様。IDプロバイダが発行した署名付きのアサーションを、サービスを提供する側が検証して利用者を受け入れる。異なる事業者間でのシングルサインオンを成り立たせる代表的な手段である。
最終更新:2026-10-06
この語が出る過去問を解く →背景
業務システムがクラウドへ広がると、サービスごとに利用者情報を持たせる形では、退職者の削除漏れやパスワードの使い回しを避けられなくなる。認証は自社に残したまま結果だけを相手へ伝える仕組みが必要になり、事業者をまたいで通用する共通の書式と署名の方式が定められた。認証の責任を誰が持つのかを契約と技術の両面で切り分けられるようになった点が大きい。
具体例
監査人は社内IDプロバイダとSaaSの連携について、署名検証に使う証明書の有効期限の管理と、人事の退職登録から連携先での利用停止までの反映時間を確かめる。IDプロバイダ側で無効化しても、連携先にローカルアカウントが残っていれば利用は止まらない。
試験での引っ掛け
認証結果と属性を伝える仕組みであり、リソースへのアクセス権限を委譲するOAuthとは目的が異なる。属性の授受を担うOpenIDや、社内ドメイン内で使うケルベロスとも区別する。シングルサインオンはSAMLの用途であって、SAMLそのものの定義ではない。
関連用語
出た過去問
出典:平成30年度 春期 システム監査技術者試験 午前Ⅱ 問20(IPA)
SAML(Security Assertion Markup Language)の説明として,最も適切なものはどれか。
正解:認証情報に加え,属性情報とアクセス制御情報を異なるドメインに伝達するためのWebサービスの仕様
要点:SAMLは認証・属性・権限情報をドメイン間で伝達する仕様
SAMLは、認証結果や利用者の属性、アクセス権限に関する情報をXML形式のアサーションとして表現し、異なるドメインのシステム間で安全にやり取りするための仕様である。これによりドメインをまたぐシングルサインオンが実現でき、IDプロバイダとサービスプロバイダの間で信頼を確立する。
出典:令和7年度 秋期 システム監査技術者試験 午前Ⅱ 問17(IPA)
SAMLの説明として、最も適切なものはどれか。
正解:認証情報に加え、属性情報と認可情報を異なるドメインに伝達するためのWebサービスの仕様
要点:SAMLは認証・属性・認可情報をドメイン間で受け渡しSSOを実現する
SAMLは、認証の結果や利用者の属性、アクセス可否といった情報を、XML形式のアサーションとしてドメインをまたいで安全に受け渡すための仕様である。これにより、利用者を認証するIDプロバイダと、サービスを提供するサービスプロバイダを分離でき、組織や企業をまたいだシングルサインオンが実現できる。認証情報だけでなく属性情報・認可情報も伝達対象に含む点が特徴である。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。