マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

汎用認証サイトにSAML2.0を実装するため仕様を読む。

詳細

Technical Overview

SAML2.0 の 技術概要

Profiles

特定のユースケースを実現するための組み合わせ方を定義。

Bindings

SAMLのメッセージを実際の通信プロトコル
(HTTPなど)にマッピングする方法を定義。

Core(Assertions and Protocols)

を定義。

SAML Metadata

IdPやSPに関する情報を表現するための
XMLのスキーマを定義(IdPとSPの信頼関係を構築)。

XML Signature Syntax and Processing

XMLデジタル署名処理規則と構文

以下、参考

SAMLの仕様

SAML 2.0

SAML 1.1

SAML 1.0

Qiita

SAML2.0ベースのSSOをわかりやすく解説してみる

https://qiita.com/hanenao/items/27c1219d41828ec7532d

SAML2.0 ID プロバイダをつくるときの参考資料まとめ

https://qiita.com/suemoc/items/276e709aa51936689254

SAML2.0でのシングルサインオン実装と戦うあなたに(.NET編)

https://qiita.com/ea54595/items/e932644477a45070690b

OSSTech

OpenSSO社内勉強会第二回 - SAML -

https://www.osstech.co.jp/_media/techinfo/opensso/osstech-opensso-study-02-saml.pdf

クラウド時代の シングルサインオン

https://www.osstech.co.jp/_media/techinfo/seminar/hbstudy-20110416-sso.pdf

SAML概要

SAML用語

※同じ言葉でも、他のプロトコルでは意味が違うことがあるので注意

シーケンス

SAMLアサーション

事前に IdP の証明書を SP に登録しておく必要がある(JWTみたいなもの)

<saml:Assertion xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
  Version="2.0"
  ID="s2907181983bc6f588aeb045fca183d671224506ec"
  IssueInstant="2009-11-18T08:28:09Z">
    アサーション発行者
    アサーションのデジタル署名
    ユーザー識別子(NameID)
</saml:Assertion>

認証要求・認証応答

OpenAMのSAML利用時の認証方式の指定について

https://www.osstech.co.jp/_media/techinfo/openam/saml_authncontext_20150417.pdf

Cybozu

SAML認証ができるまで Cybozu Inside Out サイボウズエンジニアのブログ

http://developer.cybozu.co.jp/tech/?p=4224

SAMLはSecurity Assertion Markup Languageの略で、OASIS3によって策定された、
異なるセキュリティドメイン間で、認証情報を連携するためのXMLベースの標準仕様。

SAML用語

SAMLの仕様

Wikipedia

en

ja

OASIS

OASISは「SGML Open」として1993年、

主に「研修活動を通じたSGMLの採用促進を目的として」結成された、

SGMLツール業者の業界団体。

SAML2.0

参考


Tags: :IT国際標準, :認証基盤, :クレームベース認証


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS