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

目次

概要

リポジトリ

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

ファーストステップ

機能

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

サインアップ、サインイン・サインアウト

パスワード・リセット

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

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

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

外部ログイン(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