「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -戻る --[[PaaS>クラウド#jea83c05]] --[[LINE]] *目次 [#icfad98c] #contents *概要 [#m6ce5c4a] -LINEアプリ(SaaS)については言及しない。 -PaaSで開発ができるようなのでどんな感じか?説明する。 *詳細 [#ta49062a] **アプリ [#t6838c43] ***LINEミニアプリ [#l166512b] 簡単に言うと、LINEアプリ内に組み込めるアプリ。 ***LIFFアプリ [#ja1f6b9a] 簡単に言うと、[[LINEミニアプリ>#l166512b]]から呼び出す前提のWebアプリ -[[LINEログイン>LINE#qc410a5b]]と[[LINEミニアプリ>#l166512b]]のチャネルに組み込むことができる。 -チャネルを[[LINEミニアプリ>#l166512b]]ではなく、[[LINEログイン>LINE#qc410a5b]]にすると、直接、組み込める模様。 **方式 [#aa04c313] ***認証方法 [#hf182123] -OAuth2/OIDCっぽい、LINE-SDKのオリジナル・フローで、~ IDトークンの取得できる(この際、認証画面などは出なさそう)。 -IDトークンの検証などの流れは、OAuth2/OIDCっぽいが、~ WebAPIのインターフェイスなどもSDK同様に独自仕様。 -取得したIDトークンを[[LIFFアプリ>#ja1f6b9a]]に渡すことで、~ [[LIFFアプリ>#ja1f6b9a]]でもユーザ情報を使用することができるようになる。 -参考 --LIFFアプリおよびサーバーでユーザー情報を使用する | LINE Developers~ https://developers.line.biz/ja/docs/liff/using-user-profile/#use-user-info-on-server ***開発方法 [#a8c6ddad] -[[LINEミニアプリ>#l166512b]]には開発用、審査用、本番用の3つのチャネルがある。 -参考 --LINEミニアプリ用LINE Developersコンソールガイド | LINE Developers~ LINEミニアプリ用LINE Developersコンソールの基本的な仕組み~ https://developers.line.biz/ja/docs/line-mini-app/discover/console-guide/#basic-structure-line-developers-console-for-mini-app **その他 [#r1f41942] ***Messaging API [#wdfdec24] ***LINE Bot Designer [#pd80bd3b] チャットボットサービス ***LINE CLOVA [#ra666d2e] *参考 [#odec0758] -LIFF / LINEミニアプリ | LINE API UseCase~ https://lineapiusecase.com/ja/api/miniliff.html -LINE Developers --LINEミニアプリ ---docs~ https://developers.line.biz/ja/docs/line-mini-app/ ---docs > quickstart~ https://developers.line.biz/ja/docs/line-mini-app/quickstart/ ---reference~ https://developers.line.biz/ja/reference/line-mini-app/ --LINE Front-end Framework ---docs~ https://developers.line.biz/ja/docs/liff/ ---docs > overview~ https://developers.line.biz/ja/docs/liff/overview/ ---reference~ https://developers.line.biz/ja/reference/liff/ --Messaging API~ https://developers.line.biz/ja/services/messaging-api/ --Bot Designer~ https://developers.line.biz/ja/services/bot-designer/ --LINE CLOVA~ https://developers.line.biz/ja/services/line-clova/