はじめに 今やさまざまなSaaSでSSO(SAML2.0)できるようになってきました。しかし、SAMLは仕様が複雑でなかなか理解しにくいものです。そこで、できるかぎりわかりやすく解説して行きたいと思います。 なお、本稿では、SP-initiated SAMLをベースに解説します。 SAML2.0ベースでのSSO 用語 Idp(Identity Provider):認証情報を提供する側。シングルサイン元 SP(Service Provider):認証情報の利用側。シングルサイン先 AuthnRequest:認証要求。SP側がIdpへ認証を要求する際に発行される要求 SAMLResponse:認証応答(認証情報含む)。認証要求に対する認証情報を含んだ応答 事前 事前にIdpとSPは信頼関係を結ぶ(公開鍵を交換し合う) IdpとSPにそれぞれ対になるアカウントが登録されている(なければ作成すると