# bubbleアプリで使うLINEログインでテナントごとにチャネルを使い分けたい

**URL:** <https://www.nocode-faq.com/t/topic/4119>\
**Category:** bubble\
**Tags:** ツール選定, api関連, バックエンドwork\
**Created:** [2024 年 1 月 22 日午後 10:50 UTC](https://www.nocode-faq.com/t/topic/4119 "2024-01-22T22:50:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![MuraTatsu](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/muratatsu/32/1813_2.png) [@MuraTatsu](https://www.nocode-faq.com/u/MuraTatsu)\
**Post date:** [2024 年 1 月 22 日午後 10:51 UTC](https://www.nocode-faq.com/t/topic/4119/1 "2024-01-22T22:51:00Z")

</div>

1.前提条件

- bubbleで法人向けの業務アプリを構築し、同じアプリを複数の法人で利用したいと思っております。
- ユーザのログインにLINEログインを使い、ログイン後のアプリからの通知にもLINEメッセージの機能を使いたいです。

2.発生している問題

- 既存のLINE loginとLINE messageのプラグインを使えば簡単に実装出来そうですが、これはテナント（利用法人＝チャネル）が一つの場合に限られます。複数のテナントがそれぞれ自分のチャネルと接続したい場合には現状のプラグインでは対処出来ないようです。

3.試したこと

- 既存のプラグインはチャネルを識別するAPI keyが一つしか登録出来ないので、複数チャネルの使い分けはそもそも無理と判断。
- auth0のアカウントを作り、bubbleからAPIコネクタで接続してログインしてみたら出来たのですが、auth0のアカウント１つに対して指定出来るアプリが１つしかないため、必要なテナント数だけauth0のアカウント作って管理しなければならないようです（テナント数が結構多いので非現実的かなと）。

4.実装したい機能

- auth0の利用以外に複数のLINEチャネルを利用企業（テナント）毎に使い分け（ログイン＋メッセージ）出来るようにしたいと思っています。ご経験やアイデア等ございましたらお聞かせ頂けると嬉しいです。

---

<div class="post-metadata">

**Author:** ![tsubasa](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/tsubasa/32/8670_2.png) [@tsubasa](https://www.nocode-faq.com/u/tsubasa)\
**Post date:** [2024 年 1 月 25 日午前 12:08 UTC](https://www.nocode-faq.com/t/topic/4119/2 "2024-01-25T00:08:49Z")

</div>

１アイディアでしかないですが、、  
外部MDMを利用すると対応できそうですよ。

あらかじめ、ログインユーザーに対して、 Configuration Key \* Managed App Configurationで利用するキーです。 「LineworksAuthCode」が入力されています。が設定されているため、このKeyで、各複数テナントにログインできるように条件分岐させます。

ただ、検証用の環境を用意するにも、AndroidデバイスではAndroid Enterpriseを使用するデバイスが必要になるので、ちょっとハードル高そうですが。

【参考】同一端末で認証方法の異なる別テナントのユーザーそれぞれでログインすることは可能か

> **[同一端末で認証方法の異なる別テナントのユーザーそれぞれでログインすることは可能か](https://forum.worksmobile.com/jp/posts/100146)**
>
> テナントの異なる二つのユーザーが、一つのモバイル端末（一つのモバイルアプリ）でログインすることは可能でしょうか。 （別ユーザーとしてログインしたい場合は、毎回ログアウトする前提） なお、外部MDM連携で二つとも同一のMDMを利用していますが、一方は通常の認証方法で、一方はSSO連携をしています。 ご確認の程宜しくお願い致します。

【参考】 外部MDM連携

> **[外部MDM連携 - 管理者画面 - LINE WORKSヘルプセンター](https://guide.worksmobile.com/jp/admin/admin-guide/security/mobile-security/3rd-party-mdm/)**
>
> MDM (Mobile Device Management) ソリューションを利用する場合に、モバイルデバイス

---

<div class="post-metadata">

**Author:** ![MuraTatsu](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/muratatsu/32/1813_2.png) [@MuraTatsu](https://www.nocode-faq.com/u/MuraTatsu)\
**Post date:** [2024 年 1 月 25 日午前 6:09 UTC](https://www.nocode-faq.com/t/topic/4119/3 "2024-01-25T06:09:13Z")

</div>

アイデアありがとうございます！

> AndroidデバイスではAndroid Enterpriseを使用するデバイスが必要

個人の端末利用を想定しているので、この点が引っ掛かりそうですね・・・。  
がしかし、本アイデアについてももう少し勉強してみようと思います。

---

<div class="post-metadata">

**Author:** ![tsubasa](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/tsubasa/32/8670_2.png) [@tsubasa](https://www.nocode-faq.com/u/tsubasa)\
**Post date:** [2024 年 1 月 25 日午前 6:27 UTC](https://www.nocode-faq.com/t/topic/4119/4 "2024-01-25T06:27:15Z")

</div>

はい、法人内部外部での情報共有などの、MDM系は、法人の情報流出問題もあるので、結構費用的なハードルもかかってくると思います。検討してみてくださいませ。
