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

目次

概要

v02-20でリリース予定。

内容

ニーズ

機能

適切な設定

ホワイトリスト

Cordovaの機能にある。

Content-Security-Policy

ネイティブアクセス(plugin)

Cordovaの機能にある。

プッシュ通知

地理位置情報

認証

要件:認証のUXの統一

外部ブラウザ ⇔ ネイティブ(ハイブリッド)

諸事情から、外部ブラウザ前提になるので、
外部ブラウザ ⇔ ネイティブ(ハイブリッド)についての検討が必要。

サポート

デプロイ、ストア登録手順の整備

Android

iOS

標準的?pluginの検証

既定で有効

How to

How to

UserAgent?を書き換える。

OverrideUserAgent?, AppendUserAgent?

参考

実機の際は、以下のサイトを活用できる。

リンクを外部ブラウザで開く

既定では、

cordova-plugin-inappbrowser

cordova-plugin-inappbrowserというpluginが利用できそう。

参考

外部ブラウザからネイティブに遷移

ネイティブには、ハイブリッド(Cordova)を含む。

cordova-plugin-customurlscheme

cordova-plugin-customurlschemeというpluginが利用できそうだったが、
Custom URL Schemeに、「Custom URL Scheme上書き攻撃」というのがあるのでNG。

cordova-universal-links-plugin

参考

前提

認証

ログインの種類

  1. Webアプリへのログイン
    Authenticate Code flow
  2. WebAPIへのログイン
    Implicit flow
  3. ネイティブアプリ(ハイブリットアプリ)へのログイン
    • Implicit flow
    • Web Storage - localStorage等に記憶

ここで、恐らく、(2), (3)は同じImplicit flowで、
Bearer Tokenの取得後に、userinfoエンドポイントにアクセスするなどして認証完了とする。

UX的な前提

参考

osscons.jp

マイクロソフト系技術情報 Wiki

.NET 開発基盤部会 Wiki


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