export const auth = betterAuth({
secret: env.BETTER_AUTH_SECRET,
baseURL: env.BETTER_AUTH_URL,
plugins: [
genericOAuth({
config: [
keycloak({
clientId: env.BETTER_AUTH_KEYCLOAK_CLIENT_ID,
clientSecret: env.BETTER_AUTH_KEYCLOAK_CLIENT_SECRET,
issuer: env.BETTER_AUTH_KEYCLOAK_ISSUER,
}),
],
}),
// make sure this is the last plugin in the array
// https://www.better-auth.com/docs/integrations/next#server-action-cookies
nextCookies(),
],
});
export const auth = betterAuth({
secret: env.BETTER_AUTH_SECRET,
baseURL: env.BETTER_AUTH_URL,
plugins: [
genericOAuth({
config: [
keycloak({
clientId: env.BETTER_AUTH_KEYCLOAK_CLIENT_ID,
clientSecret: env.BETTER_AUTH_KEYCLOAK_CLIENT_SECRET,
issuer: env.BETTER_AUTH_KEYCLOAK_ISSUER,
}),
],
}),
// make sure this is the last plugin in the array
// https://www.better-auth.com/docs/integrations/next#server-action-cookies
nextCookies(),
],
});