Open棟梁Project - マイクロソフト系技術情報 Wiki

目次

概要

特徴

One ASP.NET Identity System

ASP.NET frameworks ( ASP.NET MVC, Web Forms, Web Pages, Web API and SignalR ) で使用可能。

ユーザーに関するプロファイルデータを容易にプラグイン可能

Entity Frameworkのコードファーストを使用し、POCOクラスを拡張することが可能。

永続化の制御

ユニットテスト容易性

シンプルなロールプロバイダ

簡単に、「管理者」等のロールを作成し、ロールにユーザを追加ができる。

クレームベース認証

クレームベース認証をサポート

外部ログイン

簡単に、マイクロソフトアカウント、FacebookやTwitterやGoogleなどの外部ログインを追加できる。

機能

機能

2.0での新機能

ASP.NET Forms認証との違い

資格情報へのアクセス

Entity Framework(Microsoft.AspNet??.Identity.EntityFramework?)が使用されており、
Entity Frameworkマイグレーションを使うことで、簡単にユーザー情報に項目を追加できる。

また、任意のストレージを使用するようにカスタマイズできる。
この際に、Entity Frameworkをキャンセルすることもできる。

実装

サインアップの機能強化 ○

2段階認証

アカウント確認

パスワード検証 ○

運用

アカウントの編集

アカウント・ロックアウト ○

パスワード・リセット

アカウント削除

OWIN is dead ?

ASP.NET Core

素組

OWIN が微妙ということであれば、下記のように、素組で実装できる
(ただし、プロトコルを理解して実装を行う必要がある。下記はOAuth。)。

参考

The ASP.NET Site

ASP.NET Identity
http://www.asp.net/identity

msdn.microsoft.com

.NET Web Development and Tools Blog

Introducing ASP.NET Identity – A membership system for ASP.NET applications
https://blogs.msdn.microsoft.com/webdev/2013/06/27/introducing-asp-net-identity-a-membership-system-for-asp-net-applications/

Cutting Edge

その他

ASP.NET Identity入門連載一覧:CodeZine?(コードジン)

https://codezine.jp/article/corner/511

ASP.NET Identity カテゴリーの記事一覧 - kendik.net

http://kendik.hatenablog.com/archive/category/ASP.NET%20Identity

THE TRUTH IS OUT THERE

かずきのBlog@hatena

Qiita

Series: Owin Authentication « Passion for Coding

https://coding.abel.nu/series/owin-authentication/

CodeProject?


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