コンテンツにスキップ
NextAuth.js v4 からの移行ですか?こちらを読んでください 移行ガイド.

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 -> メールアドレス権限を見つけます。申請をクリックし、指示に従ってください。
Auth.js © Balázs Orbán and Team -2024