Submit Search
Upload
2014-08-30_aspnet-identity
•
Download as PPTX, PDF
•
8 likes
•
21,274 views
kumake
Follow
gloops×Grani×Sansan .NET勉強会
Read less
Read more
Software
Report
Share
Report
Share
1 of 31
Download now
Recommended
【Open棟梁 汎用認証サイト】による認証ソリューション
【Open棟梁 汎用認証サイト】による認証ソリューション
Daisuke Nishino
AWSを利用したアプリ開発
AWSを利用したアプリ開発
Fixel Inc.
サーバレスを可能にするAWSサービスの概要
サーバレスを可能にするAWSサービスの概要
Fixel Inc.
Windows 10 の新機能 Azure AD Domain Join とは
Windows 10 の新機能 Azure AD Domain Join とは
Mari Miyakawa
OneLogin opsjaws_20160927
OneLogin opsjaws_20160927
慶 宮澤
Dep011 .net core_アプリケーショ
Dep011 .net core_アプリケーショ
Tech Summit 2016
Openid technight 20110909_fujie
Openid technight 20110909_fujie
Naohiro Fujie
第2回大阪 SoftLayer 勉強会 Active Directory on SoftLayer
第2回大阪 SoftLayer 勉強会 Active Directory on SoftLayer
Kazumasa Sasazawa
Recommended
【Open棟梁 汎用認証サイト】による認証ソリューション
【Open棟梁 汎用認証サイト】による認証ソリューション
Daisuke Nishino
AWSを利用したアプリ開発
AWSを利用したアプリ開発
Fixel Inc.
サーバレスを可能にするAWSサービスの概要
サーバレスを可能にするAWSサービスの概要
Fixel Inc.
Windows 10 の新機能 Azure AD Domain Join とは
Windows 10 の新機能 Azure AD Domain Join とは
Mari Miyakawa
OneLogin opsjaws_20160927
OneLogin opsjaws_20160927
慶 宮澤
Dep011 .net core_アプリケーショ
Dep011 .net core_アプリケーショ
Tech Summit 2016
Openid technight 20110909_fujie
Openid technight 20110909_fujie
Naohiro Fujie
第2回大阪 SoftLayer 勉強会 Active Directory on SoftLayer
第2回大阪 SoftLayer 勉強会 Active Directory on SoftLayer
Kazumasa Sasazawa
Java/Android開発者のためのWindows Azure入門 (パート2)
Java/Android開発者のためのWindows Azure入門 (パート2)
Naoki (Neo) SATO
Introduction of OAuth 2.0 vol.1
Introduction of OAuth 2.0 vol.1
Ryo Ito
ADFS の vNext
ADFS の vNext
Mari Miyakawa
ADFS クレームルール言語 Deep Dive
ADFS クレームルール言語 Deep Dive
Suguru Kunii
名古屋SoftLayer x Bluemix Meetup
名古屋SoftLayer x Bluemix Meetup
Kazumasa Sasazawa
Azure Active Directory 1枚資料 20151125版
Azure Active Directory 1枚資料 20151125版
junichi anno
ID連携における仮名
ID連携における仮名
Naohiro Fujie
プロトコルから見るID連携
プロトコルから見るID連携
Naohiro Fujie
Azure ADとIdentity管理
Azure ADとIdentity管理
Naohiro Fujie
ハイブリッド時代のID基盤構成の基礎
ハイブリッド時代のID基盤構成の基礎
Naohiro Fujie
アイデンティティ管理の基礎~Fim adfsアーキテクチャ
アイデンティティ管理の基礎~Fim adfsアーキテクチャ
Naohiro Fujie
ADFS With Cloud Service ~シングルサインオン最新手法~
ADFS With Cloud Service ~シングルサインオン最新手法~
Mari Miyakawa
.NETラボ勉強会資料 Azure AD Identity Protection を知る
.NETラボ勉強会資料 Azure AD Identity Protection を知る
Shinya Yamaguchi
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
Daisuke Nishino
Iss seminar 2010709#1-upload
Iss seminar 2010709#1-upload
Openwave Systems
Scim and or graph
Scim and or graph
Naohiro Fujie
jawsug_20210319_csc_ichikawa
jawsug_20210319_csc_ichikawa
Yuto Ichikawa
クラウドにおける Windows Azure Active Directory の役割
クラウドにおける Windows Azure Active Directory の役割
junichi anno
AWS WAF を活用しよう
AWS WAF を活用しよう
Yuto Ichikawa
仕組みがわかるActive Directory
仕組みがわかるActive Directory
Suguru Kunii
More Related Content
What's hot
Java/Android開発者のためのWindows Azure入門 (パート2)
Java/Android開発者のためのWindows Azure入門 (パート2)
Naoki (Neo) SATO
Introduction of OAuth 2.0 vol.1
Introduction of OAuth 2.0 vol.1
Ryo Ito
ADFS の vNext
ADFS の vNext
Mari Miyakawa
ADFS クレームルール言語 Deep Dive
ADFS クレームルール言語 Deep Dive
Suguru Kunii
名古屋SoftLayer x Bluemix Meetup
名古屋SoftLayer x Bluemix Meetup
Kazumasa Sasazawa
Azure Active Directory 1枚資料 20151125版
Azure Active Directory 1枚資料 20151125版
junichi anno
ID連携における仮名
ID連携における仮名
Naohiro Fujie
プロトコルから見るID連携
プロトコルから見るID連携
Naohiro Fujie
Azure ADとIdentity管理
Azure ADとIdentity管理
Naohiro Fujie
ハイブリッド時代のID基盤構成の基礎
ハイブリッド時代のID基盤構成の基礎
Naohiro Fujie
アイデンティティ管理の基礎~Fim adfsアーキテクチャ
アイデンティティ管理の基礎~Fim adfsアーキテクチャ
Naohiro Fujie
ADFS With Cloud Service ~シングルサインオン最新手法~
ADFS With Cloud Service ~シングルサインオン最新手法~
Mari Miyakawa
.NETラボ勉強会資料 Azure AD Identity Protection を知る
.NETラボ勉強会資料 Azure AD Identity Protection を知る
Shinya Yamaguchi
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
Daisuke Nishino
Iss seminar 2010709#1-upload
Iss seminar 2010709#1-upload
Openwave Systems
Scim and or graph
Scim and or graph
Naohiro Fujie
jawsug_20210319_csc_ichikawa
jawsug_20210319_csc_ichikawa
Yuto Ichikawa
クラウドにおける Windows Azure Active Directory の役割
クラウドにおける Windows Azure Active Directory の役割
junichi anno
AWS WAF を活用しよう
AWS WAF を活用しよう
Yuto Ichikawa
仕組みがわかるActive Directory
仕組みがわかるActive Directory
Suguru Kunii
What's hot
(20)
Java/Android開発者のためのWindows Azure入門 (パート2)
Java/Android開発者のためのWindows Azure入門 (パート2)
Introduction of OAuth 2.0 vol.1
Introduction of OAuth 2.0 vol.1
ADFS の vNext
ADFS の vNext
ADFS クレームルール言語 Deep Dive
ADFS クレームルール言語 Deep Dive
名古屋SoftLayer x Bluemix Meetup
名古屋SoftLayer x Bluemix Meetup
Azure Active Directory 1枚資料 20151125版
Azure Active Directory 1枚資料 20151125版
ID連携における仮名
ID連携における仮名
プロトコルから見るID連携
プロトコルから見るID連携
Azure ADとIdentity管理
Azure ADとIdentity管理
ハイブリッド時代のID基盤構成の基礎
ハイブリッド時代のID基盤構成の基礎
アイデンティティ管理の基礎~Fim adfsアーキテクチャ
アイデンティティ管理の基礎~Fim adfsアーキテクチャ
ADFS With Cloud Service ~シングルサインオン最新手法~
ADFS With Cloud Service ~シングルサインオン最新手法~
.NETラボ勉強会資料 Azure AD Identity Protection を知る
.NETラボ勉強会資料 Azure AD Identity Protection を知る
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
Iss seminar 2010709#1-upload
Iss seminar 2010709#1-upload
Scim and or graph
Scim and or graph
jawsug_20210319_csc_ichikawa
jawsug_20210319_csc_ichikawa
クラウドにおける Windows Azure Active Directory の役割
クラウドにおける Windows Azure Active Directory の役割
AWS WAF を活用しよう
AWS WAF を活用しよう
仕組みがわかるActive Directory
仕組みがわかるActive Directory
2014-08-30_aspnet-identity
1.
2.
3.
4.
5.
6.
ASP.NET 1.0 ASP.NET
2.0 Membership One ASP.NET Identity
7.
8.
9.
10.
※ http://www.atmarkit.co.jp/ait/articles/0307/26/news002.html より
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Host CookieAuthentication Middleware
(Owin) Request Application ASP.NET Identity Response
26.
ASP.NET Application User
Manager (SignInManager クラス、UserManager クラス、RoleManager クラス) User Store (UserStore クラス、RoleStore クラスなど) Data Access Layer Database (RDBMS、NoSQL) Identity.Core Identity.EntityFramework
Editor's Notes
リクエストパイプライン
* 既定でフルセットの SQL Server の存在を前提としていること * SQL Server を使うなってことじゃなくて、設計が機能に依存してる * 例えばストアドプロシージャの存在 * 例えば SQL Server Cahche Dependency * http://surferonwww.info/BlogEngine/post/2011/03/28/SQL-Cache-Dependency.aspx * テーブルやレコードとキャッシュに関連を持たせ、前者が変更されたら、次のアクセスで後者も更新する仕組み * さらに、規定の SQL Server 用 Provider は SQL Server CE や Azure ですら完全には動かない * Azure 用には Universal Provider なるものがあるらしい * SQL Server 以外のデータストアを使う場合、カスタムメンバーシッププロバイダを継承して独自実装しないといけない * 独自実装自体はまあ別にいい * が、API が SQL Server (というより RDBMS) 前提 * NoSQL をデータストアに使うのは大変 * 特定のスキーマに強く依存している * 独自の資格情報は独立して管理 * 既定で作られるテーブルに独自情報を追加できない * 設計が古いのもあって辛い * ユニットテストが困難 * 実装時に意識して設計すればいくらでも可能ではあるが、、、 * ソーシャルログイン未対応 * 設計が OpenID や OAuth にはマッチしない * 機能が足りてないとも言える(ロックアウト出来ないとか、二要素認証とか) * そもそも実装が大変 * MembershipProvider 抽象クラス * 27 の abstract メソッド * 全てをカスタマイズしたいことなんて、ない
[指摘] Identity 1.0 はもっと前からでは?
## その他 * PK もカスタマイズ可能 * IQueryable * 拡張可能な Password Validator * クレームベース認証
データアクセス
Download now