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

目次

概要

というトコロからの説明が必要になります。

導入

要件の確認

SSO(Single Sign-On)のサポート

が必要。

認証 / 認可フレームワーク

(Web)APIエコノミーのサポート

システム間を連携させるAPI(Application Programing Interface)を通じて、
既存のサービスやデータをつなぎ、新たなビジネスや価値を生み出す仕組み。

4つの登場人物

OAuth2の4つの登場人物」についての説明が必要。

Resource Owner

ユーザー

Authorization Server

認証 / 認可の根幹となる機能を提供するプログラム。

Resource Server

Authorization Serverに対応したWebAPIを提供するプログラム。

Client

上記の認証基盤を使用してWebAPIにアクセスするプログラム。

詳細

クロスプラットフォーム & コンパチブル

Authorization Serverからの視点

Authorization Server提供者は、

Resource Serverからの視点

Resource Server提供者は、

Clientからの視点

Client提供者は、

ASP.NET Identityの生の実装ダケではダメ

ASP.NET Identityを使うダケで頑張れるか?と言えばそんなこともありません。

カスタマイズ

ASP.NET Identityを覚えるダケでも、ある程度、大変ですが、
更に、IdP & STSは、カスタマイズが必要となるケースが多い。

Bearer Token

プロトコル

参考

説明に使用した図。
※ 説明しながら伝導活動の重要性を感じた次第です。

OAuth / OpenID Connectによる課題解決

Tags: :認証基盤, :クレームベース認証, :OAuth


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