Remove Google provider and callback

This commit is contained in:
Cédric FAMIBELLE-PRONZOLA
2022-02-03 01:10:45 +04:00
parent 92eee1e435
commit 04bcc8be29
-25
View File
@@ -26,36 +26,11 @@ const options = {
throw new Error(errorMessage)
}
}
}),
Providers.Google({
clientId: process.env.GOOGLE_CLIENT_ID,
clientSecret: process.env.GOOGLE_CLIENT_SECRET
})
],
database: process.env.NEXT_PUBLIC_DATABASE_URL,
session: {
jwt: true
},
callbacks: {
jwt: async (token, user, account) => {
if (user) {
const response = await fetch(
`${process.env.NEXT_PUBLIC_API_URL}/auth/${account.provider}/callback?access_token=${account?.accessToken}`
)
const data = await response.json()
token.id = data.id || user.id
token.jwt = data.jwt || user.jwt
token.user = data.user || user.user
}
return Promise.resolve(token)
},
session: async (session, token) => {
session.jwt = token.jwt
session.user = token.user
return Promise.resolve(session)
}
},
pages: {
signIn: '/soumet',
error: '/soumet'