genericOAuth({
config: [
{
providerId: "[Provider ID]",
clientId: process.env.[Client ID]!,
clientSecret: process.env.[Client Secret]!,
authorizationUrl: `${process.env.[OAuth Provider URL]}/api/auth/oauth2/authorize`,
tokenUrl: `${process.env.[OAuth Provider URL]}/api/auth/oauth2/token`,
userInfoUrl: `${process.env.[OAuth Provider URL]}/api/auth/oauth2/userinfo`,
pkce: true
}
]
})
genericOAuth({
config: [
{
providerId: "[Provider ID]",
clientId: process.env.[Client ID]!,
clientSecret: process.env.[Client Secret]!,
authorizationUrl: `${process.env.[OAuth Provider URL]}/api/auth/oauth2/authorize`,
tokenUrl: `${process.env.[OAuth Provider URL]}/api/auth/oauth2/token`,
userInfoUrl: `${process.env.[OAuth Provider URL]}/api/auth/oauth2/userinfo`,
pkce: true
}
]
})