Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

リポジトリ

https://github.com/OpenTouryoProject/MultiPurposeAuthSite/

ファーストステップ

機能

インターネット向けIdP機能

サインアップ

サインイン・サインアウト

E-mailアドレス確認

E-mailアドレスの確認(E-mail confirmation)

パスワード・リセット

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

SecurityStamp?

アカウント編集時、他のSessionを自動的にサインアウトさせるSecurityStamp?

2要素認証

E-mailやSMSを使用した2要素認証(Two-factor authentication)

外部ログイン

外部Idp & STSサービスを使用した、外部ログイン(External login, Social login)

OAuth 2.0 + JWTのSSO可能な拡張STS機能

汎用認証サイト(Multi-purpose Authentication Site)に実装された「OAuth 2.0 Server」機能を使用して、
OpenID ConnectのIDトークン(JWTアサーション)形式のBearer Tokenを発行することで、
シングル・サインオン(SSO)やアプリケーション連携を実現する。

OAuth 2.0 の 4 flowをサポート

Bearer TokenにIDトークン・ライクなJWTアサーションを使用

独自仕様部分の説明

Idp仕様

外部ログイン仕様

OAuth 2.0 Server仕様

OAuth 2.0は、通常、アプリケーション間連携(認可)に使用するが、
JWTを使用することでシングル・サインオン(認証)にも使用できる。

動作検証手順の説明

Idp動作検証

外部ログイン動作検証

OAuth 2.0 Server動作検証

外部サービス

外部ログイン

Microsoft, Google, Facebook, Twitter, etc.

オンライン決済サービス

オンラインで処理可能な「カード決済」などを行なう。

通知プロバイダ

「メール送信」や「SMS送信」がある。

メモ

SecurityStamp

詳しくはコチラを参照。

外部ログイン

セキュアトークンサービス(STS)

他サイトとの連携機能

.NET

ASP.NET Identityを使用して連携できる(データストアは共有する)。

その他

前述の「セキュアトークンサービス(STS)」を使用して連携する。


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