「Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
- 汎用モバイルバックエンドのフロントエンド実装。
- OAuth2 / OIDCアーキテクチャのPublic Clientのテンプレート
内容 †
フロントエンド系のテンプレート
ニーズ †
機能的ニーズ †
スマホ向けの小画面で
- WebAPI経由で、
- SoRの一部機能を提供する。
- または、Native情報を提供する。
技術的ニーズ †
- 生産性向上
適合するスタックのテンプレートがあれば、
開発の参考にして生産性を上げることも可能。
機能 †
Nativeアクセス †
SPA †
なし
Hybrid †
以下のアクセス権がある。
- プラグインでサポートされた範囲のアクセス権
- 若しくはサンドボックス環境でのアクセス権
Native †
インストール時の要求が許可された範囲のアクセス権がある。
機能 †
- CodePush?
- 審査不要のコード更新機能。
- CordovaとReact Nativeをサポートしているらしい。
OpenID認証連携 †
フロントエンドの認証のニーズは高いと思われる。
- OpenIDは流行っている
- Okta、Auth0
- AzureAD、Firebase
- VS tools for Cordovaのpluginのトップも、ADALになっている。
UXの統一 †
すべての認証を汎用認証サイト経由で行う。
- アプリ
- Webアプリ
- スマホ・Native or Hybrid
- プロトコル
- OAuth2.0
- OpenID Connect
- Financial API (FAPI)
- プロトコル・フロー
Implicit Flow
Hybrid Flow
- OAuth PKCE
- OAuth PKCE + Fragment
セキュリティ要件 †
標準的なセキュリティ要件を満たす。
その他 †
様々なバックエンドと連携 †
Frontendホスト †
- MPAやSPAをホストするバックエンド
- 認証におけるConfidentialクライアント
IdMaaS機能 †
mBaaS機能 †
物件 †
v02-30でリポジトリを新設しました。
Node.js系 †
レガシー †
UWP †
https://github.com/OpenTouryoProject/FrontendTemplates/tree/master/Native/UWP_sample
ASP.NET MVC SPA †
https://github.com/OpenTouryoProject/FrontendTemplates/tree/master/SPA/Legacy/SPA_Sample
参考 †
OSSコンソーシアム †