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

目次

概要

内容

フロントエンド系のテンプレート

ニーズ

機能的ニーズ

スマホ向けの小画面で

  • 優れたUXが求められている。
  • WebAPI経由で、
    • SoRの一部機能を提供する。
    • または、Native情報を提供する。
  • その際、認証が重要になる。
  • 一部、ネイティブ機能が利用できる。

技術的ニーズ

  • npm文化圏の慣習を理解、
  • 生産性向上
    適合するスタックのテンプレートがあれば、
    開発の参考にして生産性を上げることも可能。

Nativeアクセス

アーキテクチャとアクセス権

SPA

なし

Hybrid

以下のアクセス権がある。

  • プラグインでサポートされた範囲のアクセス権
  • 若しくはサンドボックス環境でのアクセス権

Native

インストール時の要求が許可された範囲のアクセス権がある。

機能

プッシュ通知

プッシュ通知サービスと連携

地理位置情報

GPSサービスと連携

CodePush

  • 審査不要のコード更新機能。
  • CordovaとReact Nativeをサポートしているらしい。

OpenID認証連携

UXの統一

すべての認証を汎用認証サイト経由で行う。

アプリ

  • Webアプリ
  • スマホ・Native or Hybrid

プロトコル

  • OAuth2.0
  • OpenID Connect
  • Financial API (FAPI)

プロトコル・フロー

  • Implicit Flow
  • Hybrid Flow
  • Native、Hybrid
    OAuth PKCE
  • SPA
    OAuth PKCE + Fragment

セキュリティ要件

標準的なセキュリティ要件を満たす。

ベスト・プラクティス

UserAgentでOAuth2のTokenを取得するベスト・プラクティス - マイクロソフト系技術情報 Wiki > スマホ

  • AppAuth?
  • OAuth 2.0 for Native Apps
  • OAuth 2.0 for Browser-Based Apps
  • , etc.

Tokenの保管方法

バックエンド連携

様々なバックエンドと連携

アリモノOSSの利用・連携

物件

v02-30でリポジトリを新設しました。

  • FrontendTemplates · GitHub(repository)
    https://github.com/OpenTouryoProject/FrontendTemplates

    各種フロントエンド用のテンプレートです。このテンプレートを使用してフロントエンド開発プロジェクトを迅速に立ち上げることができます。
    (These are templates for various front ends. You can use this template to quickly launch front-end development projects.)

Node.js系

SPAテンプレート

Hybridテンプレート

Nativeテンプレート

レガシー

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コンソーシアム


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-02-25 (火) 16:19:56 (137d)