-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support LINE Login #380
Support LINE Login #380
Conversation
omniauth-line_loginはなんとなく別repositoryで作っていたのですが(Decidim関係なく汎用的に使えるライブラリなので)、管理の都合上はdecidim-cfj直下に置いた方がいいかも? という気もしてきました。 |
設定なしにいきなり使えるようになるものではないので、WIPは外しておきます |
LINEにログイン済みの場合の、decidimへのログインフローです(ログイン後、前回ログアウト時に開いていた画面に遷移してます)。 login_line_logined.mov |
LINEにログインしてない場合の、decidimへのログインフローです(PC版のログイン画面になってます)。 login_line_unlogined.mov |
順番が逆になりますが、LINEログインを使ってDecidimのアカウントを作るフローです(ちょっと長いです)。 registration_line.mov |
config/secrets.ymlの修正内容も反映させておきます。 あと、LINE developersサイト側の設定として、Callback URLを設定する必要があります。 |
1点質問ですが、こちらのログイン方法は既存のユーザに対しても使えるものでしょうか。 |
既存ユーザーとは別に(LINEアカウントと関連づけられた)アカウントが作られることになりますね。 |
🎩 What? Why?
LINE IDでDecidimにログインできるようにしてみます。
ログイン(+ユーザー登録)フローとしては、以下のようになります(案外長いです)
📌 Related Issues
📋 Subtasks
CHANGELOG
upgrade notes, if required📷 Screenshots (optional)
ログインボタンは↓こんな感じです(特にどうということはないです…)。
TODO