mirror of
https://github.com/SrIzan10/next-auth.git
synced 2026-05-01 10:55:20 +00:00
44 lines
933 B
Markdown
44 lines
933 B
Markdown
---
|
|
id: line
|
|
title: LINE
|
|
---
|
|
|
|
## Documentation
|
|
|
|
https://developers.line.biz/en/docs/line-login/integrate-line-login/
|
|
|
|
## Configuration
|
|
|
|
https://developers.line.biz/console/
|
|
|
|
## Options
|
|
|
|
The **Line Provider** comes with a set of default options:
|
|
|
|
- [Line Provider options](https://github.com/nextauthjs/next-auth/blob/ead715219a5d7a6e882a6ba27fa56b03954d062d/src/providers/line.js)
|
|
|
|
You can override any of the options to suit your own use case.
|
|
|
|
## Example
|
|
|
|
```js
|
|
import Providers from `next-auth/providers`
|
|
...
|
|
providers: [
|
|
Providers.LINE({
|
|
clientId: process.env.LINE_CLIENT_ID,
|
|
clientSecret: process.env.LINE_CLIENT_SECRET
|
|
})
|
|
]
|
|
...
|
|
```
|
|
|
|
## Instructions
|
|
|
|
### Configuration
|
|
|
|
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 the following:
|
|
|
|
- Callback URL
|
|
- http://localhost:3000/api/auth/callback/line
|