「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-戻る
--[[Github上の成果物]]
--[[アプリケーション設計のポイント]]

*目次 [#m9e91cdb]
#contents

*概要 [#p19e3889]
-[[汎用認証サイト>汎用認証サイト(Multi-purpose Authentication Site)]]を用いて、スマホ・ネイティブを、~
[[OAuth2/OIDC>https://techinfoofmicrosofttech.osscons.jp/index.php?OpenID%20%2F%20OAuth%20%2F%20OpenID%20Connect]]([[PKCE>https://techinfoofmicrosofttech.osscons.jp/index.php?OAuth%20PKCE]] or [[Token Binding>https://techinfoofmicrosofttech.osscons.jp/index.php?OAuth%202.0%20Token%20Binding]] or [[CIBA>https://techinfoofmicrosofttech.osscons.jp/index.php?CIBA%28Client%20Initiated%20Backchannel%20Authentication%29]])などで認証させ、~

-後はひたすら、

--[[スマホ・デバイスから取得した情報をサーバに送信>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?%E3%82%B9%E3%83%9E%E3%83%9B#pd3339bf]]し、~
---色々と調べてみたが、使えそうな情報が案外、少ない。位置情報とFIDO2の認証情報ぐらい。
---位置情報などのユースケースの細分化によるニーズとのフィッティングが必要とも考える。
---昨今、ベンダ側からプッシュする方式から、ユーザ側がプルする方式にシフトしていく可能性があると考える。

--スマホから受信したデータを格納して、さまざまなサービスと連携して利用する。

**コンセプト [#o56e5f64]

-認証が使えるので、

--ユーザと任意サービスを紐つける実装も提供可能。

--例えば[[汎用認証サイトでは、オンライン決済機能>汎用認証サイト(Multi-purpose Authentication Site)#qf3fddd8]]を実装している。~
(ストレージ・サービスとか、その他、何のサービスでも行ける)

-軽く、Client([[Frontend>フロントエンド・テンプレート(FrontendTemplate)]])とResourceServerなどのコア部分を実装したら、~
あとは、[[NiFi>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Apache%20NiFi]]や、[[API Gateway>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?API%20Gateway]]などのアリモノのOSSの利用・連携の方面に進む。

**スタック [#u3a6a0dd]

***サーバ [#s62a427f]
[[ASP.NET Core>https://techinfoofmicrosofttech.osscons.jp/index.php?ASP.NET%20Core]]

***クライアント [#ab02fd27]
[[React Native>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?ReactNative]]

※ [[React>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?React]]好きというわけではなく、~
 フロントエンドは面倒臭いので、~
 SPA含めて[[React>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?React]]ダケで済ませたいダケ。

***OSS [#xf052eaf]
-[[汎用認証サイト(ASP.NET Core版)>汎用認証サイト(Multi-purpose Authentication Site)]]

-その他([[NiFi>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Apache%20NiFi]]、MosP?, etc.)

**リポジトリ [#ga8297a7]
-https://github.com/OpenTouryoProject/FrontendTemplates
-https://github.com/OpenTouryoProject/MultiPurposeMobileBackend

を予定している。

**[[ファーストステップ>汎用モバイルバックエンドのファーストステップガイド]] [#m1f29a4f]

*機能 [#qfe560c7]

**フロントエンド [#ua50a0b6]
***[[Cordovaテンプレート]] [#w92f89f1]
***[[ReactNativeテンプレート]] [#w92f89f1]

**バックエンド [#ta863df6]
***[[Resource Serverテンプレート]] [#l4e7fcbc]
***その他、OSSなど。 [#j39cbb64]
-[[NiFi>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Apache%20NiFi]]

*参考 [#l8c922b8]
-mBaaS - .NET 開発基盤部会 Wiki~
https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?mBaaS#r9155dac

IP:202.246.252.97 TIME:"2019-02-19 (火) 10:41:17" REFERER:"https://opentouryo.osscons.jp/index.php?cmd=edit&page=%E6%B1%8E%E7%94%A8%E3%83%A2%E3%83%90%E3%82%A4%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E3%82%A8%E3%83%B3%E3%83%89%EF%BC%88Multi-purpose%20Mobile%20Backend%EF%BC%89" USER_AGENT:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36"

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS