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

目次

概要

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

導入

要件の確認

SSO(Single Sign-On)をサポートする。

が必要。

ID連携、IDフェデレーション、Federated identity

3つの段階がある。

※ 認証はAuthorization Server2で、属性編集はAuthorization Server1で可能。

認証 / 認可フレームワークの機能を利用する。

(Web)APIエコノミーをサポートする。

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

4つの登場人物

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

Resource Owner

認証 / 認可を行うユーザー

Authorization Server

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

Resource Server

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

Client

Authorization Serverを使用してResource ServerのWebAPIにアクセスするプログラム。

詳細

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

Authorization Serverからの視点

Authorization Server提供者は、

Resource Serverからの視点

Resource Server提供者は、

Clientからの視点

Client提供者は、

ASP.NET Identity(2系)の生の実装ダケではダメ

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

カスタマイズ

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

Bearer Token

プロトコル

参考

説明に使用した図

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

OAuth / OpenID Connectによる課題解決

OSSコンソーシアム


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


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