Line プロバイダー
リソース
セットアップ
コールバックURL
https://example.com/api/auth/callback/line
環境変数
AUTH_LINE_ID
AUTH_LINE_SECRET
設定
/auth.ts
import NextAuth from "next-auth"
import Line from "next-auth/providers/line"
export const { handlers, auth, signIn, signOut } = NextAuth({
providers: [Line],
})
https://developers.line.biz/console/ でプロバイダーとLINEログインチャネルを作成します。LINEログイン下のチャネル設定で、Webアプリをアクティブにし、上記で定義したコールバックURLを設定します。
注記
- メールアドレスを取得するには、メールアドレス権限を申請する必要があります。Line Developer Consoleを開き、ログインチャネルに移動します。一番下までスクロールして、OpenID Connect -> メールアドレス権限を見つけます。申請をクリックし、指示に従ってください。