シングルサインオン(SSO)/SAMLとは?しんぐるさいんおん・さむる
シングルサインオン(SSO)は、利用者が1回認証すれば、その後は個々のシステムでID・パスワードを求められずに使えるようにする仕組み。実装は認証情報をどこで持たせるかで分かれ、ブラウザのcookieに持たせる方式は同一ドメイン内でしか使えず、経路上に中継サーバを置くリバースプロキシ方式、利用者に代わって各システムへログインする代理認証方式、組織をまたげるフェデレーション方式がある。SAMLはそのフェデレーションの標準規格で、認証結果と属性情報をXMLでやり取りする。
最終更新:2026-10-06
プロジェクトマネージャを最短で暗記・合格する →背景
利用するシステムが増えるほど、利用者はIDとパスワードを覚えきれず、使い回しやメモ書きに走る。管理する側も、退職者のアカウントをシステムの数だけ止めて回ることになり、消し漏れが残る。認証を1か所へ集めれば、利用者の手間と管理の穴を同時に減らせる。プロジェクトでは、社内システムとSaaSが混在する構成で認証をどう束ねるかが、方式設計と移行計画の論点になる。
具体例
SAMLは標準化団体OASISが策定した規格で、Microsoft Entra ID(旧Azure AD)やOktaがIDプロバイダとしてこれを実装している。社内で認証した結果をSAMLアサーションとして外部のSaaSへ渡すことで、利用者はSaaS側で再度パスワードを入力せずに利用できる。
試験での引っ掛け
cookieを使う方式は原則として同一ドメイン内でしか効かず、ドメインの異なるサービスをまたぐにはSAMLなどのフェデレーション方式が要る。「SSOならどの方式でも他社SaaSまで繋がる」は誤り。また認証を1か所に集める構成なので、その1か所が停止すると全システムが使えなくなる点も設問になる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。