Why It Fits
選ぶ理由
- エンタープライズ SSO の実績
- IdP 集中管理で統制が効く
- 多くの業務 SaaS が対応
Product Profile
認証プロトコル(XML)
XML ベースのエンタープライズ SSO 標準。社内の IdP(ID プロバイダ)と各 SaaS の間でシングルサインオンを実現する、企業で根強い方式。
Specifications
Introducing
Decision Guide
採用する理由と、事前に受け入れるべきトレードオフを分けて確認します。
Why It Fits
Trade-offs
Deep Dive
SAML(Security Assertion Markup Language)は、XML をベースにしたフェデレーション認証の仕組みです。複数のサービスにまたがって本人確認の結果を共有し、一度のログインで多数のサービスを使えるようにします。
企業の SSO(シングルサインオン)の定番として長く使われており、社内ポータルから各種 SaaS へワンクリックで入れる、といった体験を支えています。
SAML には大きく 2 つの登場人物がいます。
ユーザーが SP にアクセスすると、SP は IdP へ認証を委ね、IdP はログイン結果を「SAML アサーション」という署名付き XML にまとめて SP へ返します。SP はその署名を検証して、ログインを受け入れます。
役割の構図は OIDC と似ています。SAML の IdP/SP は、OIDC でいう IdP/アプリにおおむね対応します。違いは形式と世代です。
新規の Web・モバイル向けでは OIDC が主流になりつつありますが、SAML は既存の企業向け SaaS で根強く使われ続けています。
すでに SAML 対応の SaaS が社内に多い、あるいは既存の SSO 基盤が SAML 前提、という環境では引き続き有力な選択肢です。
一方で XML 署名の検証は実装上の落とし穴が多く、メタデータや証明書の管理・更新も必要です。新規導入で選択肢が自由なら OIDC を検討し、既存資産との整合性で SAML を選ぶ、という判断になりやすいです。
Implementation View
TL;DRは入口です。実際に選ぶ・使う段階では、何を解決するか、何と比較するか、導入後にどこで詰まるかまで見る必要があります。
企業の SSO
種別: 認証プロトコル(XML) / 目的: 認証(エンタープライズ SSO) / トークン/形式: SAML アサーション(XML)
IdP 集中管理で統制が効く
XML で重く複雑
Best Fit