Line Provider
Resources
Setup
Callback URL
https://example.com/api/auth/callback/line
Environment Variables
AUTH_LINE_ID
AUTH_LINE_SECRET
Configuration
/auth.ts
import NextAuth from "next-auth"
import Line from "next-auth/providers/line"
export const { handlers, auth, signIn, signOut } = NextAuth({
providers: [Line],
})
Create a provider and a LINE login channel at https://developers.line.biz/console/. In the settings of the channel under LINE Login, activate web app and configure your callback URL as defined above.
Notes
- To retrieve email address, you need to apply for Email address permission. Open Line Developer Console, go to your Login Channel. Scroll down bottom to find OpenID Connect -> Email address permission. Click Apply and follow the instruction.