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

目次

概要

v02-20でリリース予定。

内容

ニーズ

機能

適切な設定

ホワイトリスト

Cordovaの機能にある。

Content-Security-Policy

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

Cordovaの機能にある。

プッシュ通知

地理位置情報

認証

VS tools for Cordovaのpluginのトップも、ADALになっている。

また、以下のような、Webページも存在するので、
この辺(フロントエンドの認証)のニーズは高いと思われる。

要件:認証のUXの統一

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

プロトコル

OAuth2.0、OpenID Connectでサインイン。

内部(WebView?)でサインイン

非推奨らしい。

外部ブラウザ選択してサインイン

サポート

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

Android

iOS

標準的?pluginの検証

How to

UserAgent?を書き換える。

OverrideUserAgent?, AppendUserAgent?

参考

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

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

既定では、

cordova-plugin-inappbrowser

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

参考

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

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

cordova-plugin-customurlscheme

cordova-plugin-customurlschemeという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