# Bubbleのソーシャルログイン経由でのアカウント認識

**URL:** <https://www.nocode-faq.com/t/topic/3224>\
**Category:** bubble\
**Tags:** バックエンドデータベース\
**Created:** [2022 年 10 月 17 日午後 12:06 UTC](https://www.nocode-faq.com/t/topic/3224 "2022-10-17T12:06:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![R11](https://avatars.discourse-cdn.com/v4/letter/r/3ec8ea/32.png) [@R11](https://www.nocode-faq.com/u/R11)\
**Post date:** [2022 年 10 月 17 日午後 12:06 UTC](https://www.nocode-faq.com/t/topic/3224/1 "2022-10-17T12:06:15Z")

</div>

お世話になっております！  
いつも的確なアドバイス、大変助かっております。

基本的な内容になってしまい恐縮ですが、Bubbleでソーシャルログイン（具体的には今はLINEログインを進めてます）を実装した場合、BubbleのUserテーブルにアカウント情報を作成して継続的に利用できるようにすることは可能でしょうか？

アプリ利用者がLINEログイン経由で、アカウント登録が必要なBubbleのページに入ることまではできたのですが、何か入力等でデータを生成した際に、テーブルのCreate byに何も登録されません。。  
Bubble側にアカウント登録しているわけではなく、あくまでもLINEログイン経由で認証必要ページ内に入れているだけで、当たり前と言われそうですが…

やりたいことは、LINEログインでもBubble内で一意のアカウントとして認識でき、継続的な利用（アプリ内でのアカウントが認識された状態でのデータの入出力）ができるようにしたいと考えております。

---

<div class="post-metadata">

**Author:** ![john03tgck01a](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/john03tgck01a/32/4558_2.png) [@john03tgck01a](https://www.nocode-faq.com/u/john03tgck01a)\
**Post date:** [2022 年 10 月 17 日午後 8:17 UTC](https://www.nocode-faq.com/t/topic/3224/2 "2022-10-17T20:17:40Z")

</div>

おそらくなんですが、UserのPrimary Fieldsがe-mailになっているのかと思います。  
LINEログインの場合は、e-mailが設定されないので、空白になってしまうので、  
DataタブのPrimary fieldsからUserのPrimaryFieldをunique idに変更してみてはどうでしょうか。

 ![2022-10-18_05h14_59](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/0/077210ea21bd9bfecf10a30dda98cac26bd565d5.png)  
 ![2022-10-18_05h14_01](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/8/82002982f567cafe9ff4b30ed364bd218ffe4ae4.png)

---

<div class="post-metadata">

**Author:** ![R11](https://avatars.discourse-cdn.com/v4/letter/r/3ec8ea/32.png) [@R11](https://www.nocode-faq.com/u/R11)\
**Post date:** [2022 年 12 月 11 日午後 11:12 UTC](https://www.nocode-faq.com/t/topic/3224/3 "2022-12-11T23:12:39Z")

</div>

Johnさん、アドバイスありがとうございます！  
そんな設定もあるのですね、全然知りませんでした(bubble奥が深い、、)  
私の知識が乏しく雑な質問を投げてしまいましたが、結局の解決としては

①LINEログインでログインする  
②(この際、bubbleアカウントは作られていないように見えて実は作られているということがわかったので)bubbleのDBのUserテーブルに「LINE ID」というカラムを追加して、LINEログインの際に取得できる一意の値を設定  
③以後、bubble内でのユーザー特定にはこのLINE IDにて行う

としたことで、emailは空のままでも運用ができるようになりました。  
アドバイス頂きましたプライオリティの設定も別途試してみます！

---

<div class="post-metadata">

**Author:** ![john03tgck01a](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/john03tgck01a/32/4558_2.png) [@john03tgck01a](https://www.nocode-faq.com/u/john03tgck01a)\
**Post date:** [2022 年 12 月 14 日午前 9:14 UTC](https://www.nocode-faq.com/t/topic/3224/4 "2022-12-14T09:14:35Z")

</div>

解決できたようで何よりです。
