ネットワークスペシャリスト暗記無料で始める

SAMLとは?さむる

SAML(Security Assertion Markup Language)は、認証結果と利用者の属性、認可の判断を、組織やサービスの境界をまたいで受け渡すためのXMLベースの標準。IdPが署名したアサーションをSP側が検証して信頼する形をとり、SPは利用者のパスワードを預からずに済む。

最終更新:2026-10-06

試験情報

ネットワークスペシャリスト試験の過去問では1回出題されています。

ネットワークスペシャリスト試験の頻出用語/午前II

別名:Security Assertion Markup Language

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

背景

利用する業務システムが社外のSaaSへ広がると、サービスごとにID とパスワードが増え、退職時の権限削除がどこかで抜ける。かといって社外のサービスへ社内の認証情報そのものを渡すわけにもいかない。この「認証は社内、業務は社外」という分断を、署名付きの結果だけを渡すことで橋渡ししたのがこの仕様である。やり取りは利用者のブラウザのリダイレクトに載るため、新しい通信経路を境界に開けずに済む点も採用理由になる。

具体例

社内ディレクトリと連携したIdPで一度認証すれば、Google WorkspaceやSalesforceのようなSPへは署名付きのアサーションだけが渡り、各サービス側にパスワードを置かずに利用できる。多要素認証もIdP側に一度だけ実装すればよい。

試験での引っ掛け

認可の委譲を扱うOAuth 2.0、その上で認証を扱うOpenID Connectとは別仕様で、SAMLはXML、OpenID ConnectはJSON(JWT)を使う。またアサーションには有効期限があるため、IdPとSPの時刻がずれていると検証に失敗する点が実務での定番の詰まりどころである。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 認可の委譲を扱うOAuth 2.0、その上で認証を扱うOpenID Connectとは別仕様で、SAMLはXML、OpenID ConnectはJSON(JWT)を使う。