Q&A

ウェブアプリ向けLINEログインの処理で自動ログインが実現できない。

前提・実現したいこと

LINEからウェブアプリに2回目以降ログインする際、 ウェブアプリからリクエストし付与されたアクセストークンの有効期限内であれば 自動ログインのようにユーザーをログインさせることができるようにしたい。

現在ウェブアプリ向けのLINEログインの処理では 下記の流れになっているかと思います。 ①ウェブアプリからLINE PlatformのLINEログイン認可URLへ必須のパラメータをつけてユーザーをリダイレクトさせ、ログイン画面を表示→ユーザーによる認証→同意画面を表示→ユーザーによる同意 ②LINE Platformからウェブアプリへアクセスしユーザーのステータスが一致していれば認可コードがウェブアプリに付与。 ③ウェブアプリからLINE Platformへアクセストークンを要求→取得 ④ユーザーがログインに成功

③で取得したアクセストークンを保持していることで①をスキップする・または自動ログイン機能を有効とする方法があればご教示をいただきたいです。

発生している問題

AppleWatchとLINEを紐づけているiPhoneユーザーでは、自動ログインできず、 都度メールアドレスログインが求められる。

AppleWatch: Series7 iPhone: iPhone11 iOS:15.2

試したこと

・該当ユーザーはLINE内ブラウザでログインを試みており、 PC版LINE・プライベートブラウジングを利用していないこと

・ユーザーへの認証と認可の要求時に自動ログインを無効とするクエリパラメータの付与を実施していないこと disable_auto_login disable_ios_auto_login

  • 0
  • 0
  • 325
  • twitter facebook
Are you sure? question.vm