export default NuxtAuthHandler({
secret: useRuntimeConfig().auth.secret,
providers: [
AuthentikProvider.default({
clientId: useRuntimeConfig().auth.clientId,
clientSecret: useRuntimeConfig().auth.clientSecret,
issuer: useRuntimeConfig().auth.issuer
})
],
callbacks: {
jwt (data) {
const { token, account } = data
if (account) {
token.accessToken = account.access_token
}
return token
},
session ({ session, token }) {
session.accessToken = token.accessToken
return session
}
}
})
export default NuxtAuthHandler({
secret: useRuntimeConfig().auth.secret,
providers: [
AuthentikProvider.default({
clientId: useRuntimeConfig().auth.clientId,
clientSecret: useRuntimeConfig().auth.clientSecret,
issuer: useRuntimeConfig().auth.issuer
})
],
callbacks: {
jwt (data) {
const { token, account } = data
if (account) {
token.accessToken = account.access_token
}
return token
},
session ({ session, token }) {
session.accessToken = token.accessToken
return session
}
}
})