2019-10-10 11:31:51 +02:00
|
|
|
import { initAuth0 } from '@auth0/nextjs-auth0'
|
2019-10-01 23:19:04 +02:00
|
|
|
|
2019-10-10 11:31:51 +02:00
|
|
|
export default initAuth0({
|
2020-08-02 21:22:39 +02:00
|
|
|
clientId: process.env.NEXT_PUBLIC_AUTH0_CLIENT_ID,
|
|
|
|
clientSecret: process.env.AUTH0_CLIENT_SECRET,
|
|
|
|
scope: process.env.NEXT_PUBLIC_AUTH0_SCOPE || 'openid profile',
|
|
|
|
domain: process.env.NEXT_PUBLIC_AUTH0_DOMAIN,
|
|
|
|
redirectUri:
|
|
|
|
process.env.NEXT_PUBLIC_REDIRECT_URI ||
|
|
|
|
'http://localhost:3000/api/callback',
|
|
|
|
postLogoutRedirectUri:
|
|
|
|
process.env.NEXT_PUBLIC_POST_LOGOUT_REDIRECT_URI ||
|
|
|
|
'http://localhost:3000/',
|
2019-10-01 23:19:04 +02:00
|
|
|
session: {
|
2020-08-02 21:22:39 +02:00
|
|
|
cookieSecret: process.env.SESSION_COOKIE_SECRET,
|
|
|
|
cookieLifetime: Number(process.env.SESSION_COOKIE_LIFETIME) || 7200,
|
2019-11-11 04:24:53 +01:00
|
|
|
},
|
2019-10-01 23:19:04 +02:00
|
|
|
})
|