ADFSによる認証の応用 - Download Center - Microsoft

ADFSによる認証の応用
株式会社アイ・ティ・フロンティア
株式会社ポータルアイランド
指崎則夫
登壇者紹介
現職
• 株式会社アイ・ティ・フロンティアから、株式会社ポータルアイランドに出向中
主な技術分野
• MCITP
• Enterprise Administrator(Windows Server 2008)
• Server Administrator(Windows Server 2008)
• Database Administrator(SQL Server 2005)
• MCSE
• Microsoft Windows Server 2003
• MCTS
•
•
•
•
Microsoft System Center Operations Manager 2007, Configuring
Windows 7, Configuration
Windows Server 2008 R2, Server Virtualization
System Center Virtual Machine Manager 2008, Configuration
• LPIC Level 2
©Copyright IT Frontier Corporation 2011
©Copyright Portalisland Corporation 2011
1
セッションの目的とゴール
セッションの目的
• フェデレーション認証の概要を知る
• ADFSを使った認証の概要を知る
セッションのゴール
• ADFSによる認証で、実際の利用イメージを理解いただく
©Copyright IT Frontier Corporation 2011
©Copyright Portalisland Corporation 2011
2
フェデレーション認証とは
企業、学術機関など、異なる組織同士が、
それぞれ認証を行った結果をもとに、
相手に対してIdentity(ID)を保証する仕組み
• 異なる組織間で、パスワードをやりとりしません。
• Webシングルサインオン、クラウドの認証で使われるケースが増
えています。
©Copyright IT Frontier Corporation 2011
©Copyright Portalisland Corporation 2011
3
クレームベースセキュリティ
とは
パスポートを使って、入国するのと似ています。
諸外国の入国審査は、
日本のパスポート発行機関を信頼する
②パスポート発行
①本人証明とと
もにパスポート
発行依頼
日本の
パスポート発行
機関
©Copyright IT Frontier Corporation 2011
©Copyright Portalisland Corporation 2011
③パスポート
提示
⑤入国許可
④ID情報を紐付ける
諸外国の
入国審査
4
ADFSとは
Active Directory Federation Service
• マイクロソフトにおけるフェデレーション認証およびクレームベース
セキュリティの実装
• 現在は、バージョン2.0を提供中。
• ダウンロード先
http://www.microsoft.com/downloads/details.aspx?familyid=11
8C3588-9070-426A-B655-6CEC0A92C10B&displaylang=ja
©Copyright IT Frontier Corporation 2011
©Copyright Portalisland Corporation 2011
5
ADFSによる
クレームベースセキュリティ
③ID
(クレーム)
情報
収集
アプリケーションは、
セキュリティトークンサービスを信頼する
④セキュリティ
トークン発行
②認証&
ID証明依頼
セキュリティトー
クンサービス
=STS=ADFS
©Copyright IT Frontier Corporation 2011
©Copyright Portalisland Corporation 2011
⑤セキュリティ
トークン提示
⑦アクセス許可
①アクセス
アプリケーション
⑥ID情報を紐付ける
6
ADFSによる
ID情報提供の基本パターン
サービス提供側
ID情報の提供側
ADFS
①ID
情報
収集
Web
アプリケーション
ADFS
②セキュリティトー
クン発行
③セキュリティ
トークン提示
^o^
Active
Directory
©Copyright IT Frontier Corporation 2011
©Copyright Portalisland Corporation 2011
7
ADFSによる
ID情報提供の応用パターン
サービス提供側
ID情報の提供側
認可
情報
ADFS
①ID
情報
収集
ADFS
②セキュリティトー
クン発行
③認可
情報
追加
Web
アプリケーション
④セキュリティ
トークン提示
^o^
Active
Directory
©Copyright IT Frontier Corporation 2011
©Copyright Portalisland Corporation 2011
8
応用パターンは
どのように使える?
ID情報の提供側
サービス提供側
頂いたIDを基に、認可情報の
照会をアプリケーションに実装
する手もあるけど。。。
ID情報だけ
出しますよ
Web
アプリケーション
利用認可はそちら
で管理してね
もちろん、そちらへ認可の申請
は出しますよ。
©Copyright IT Frontier Corporation 2011
©Copyright Portalisland Corporation 2011
フェデレーションの中で、認可情報を付加で
きたらアプリケーションの実装を軽くできる!
9
応用パターンで
追加した信頼関係や設定
サービス提供側
ID情報の提供側
属性 認可
ストア 情報
要求プロバイ
ダー信頼
ADFS
証明書
利用者
信頼
ADFS
証明書
利用者
信頼
Web
アプリケーション
こちらで認証しないように、Web.configを以下のように変更
Active
Directory
©Copyright IT Frontier Corporation 2011
©Copyright Portalisland Corporation 2011
<localAuthenticationTypes>
<!-- add name="Integrated" page="auth/integrated/" />
<add name="Forms" page="FormsSignIn.aspx" />
<add name="TlsClient" page="auth/sslclient/" />
<add name="Basic" page="auth/basic/" / -->
</localAuthenticationTypes>
10
応用パターンでの
情報のやり取り
ID情報の提供側
ID情報を
収集
ID情報に応じ
た認可情報を
収集
属性 認可
ストア 情報
要求プロバイ
ダー信頼
ADFS
証明書
利用者
信頼
ID情報をActive Directoryから
取り出して発行
サービス提供側
ADFS
証明書
利用者
信頼
Web
アプリケーション
ID情報と認可情報をWebアプリケー
ションへ発行
Active
Directory
©Copyright IT Frontier Corporation 2011
©Copyright Portalisland Corporation 2011
11
参考情報
Cloud で Active Directory を活用するには
• http://www.slideshare.net/junichia/cloud-active-directory
BoF-09 Silverlight and WIF /TechEd Japan 2010
• http://www.slideshare.net/naohiro.fujie/bof09-silverlight-andwif-teched-japan-2010
IdM実験室
• http://idmlab.eidentity.jp/
AD FS 2.0: How to Change the Local Authentication Type
• http://social.technet.microsoft.com/wiki/contents/articles/ad-fs2-0-how-to-change-the-local-authentication-type.aspx
Authentication Handler Overview
• http://msdn.microsoft.com/en-us/library/ee895365.aspx
©Copyright IT Frontier Corporation 2011
©Copyright Portalisland Corporation 2011
12
商標等について
会社名および製品名は、それぞれの会社の商標または登録商標で
す。
©Copyright IT Frontier Corporation 2011
©Copyright Portalisland Corporation 2011
13