export const auth = betterAuth({
trustedOrigins: ["*.localhost:3000"],
advanced: {
trustedProxyHeaders: true,
},
plugins: [
genericOAuth({
config: [
{
providerId: "base",
prompt: "login",
clientId: process.env.CLIENT_ID,
clientSecret: process.env.CLIENT_SECRET,
scopes: ["openid", "profile", "email"],
discoveryUrl:
"https://auth-dev.apkiosk.be/realms/apschool/.well-known/openid-configuration",
getUserInfo: async (tokens) => {
console.log(tokens);
return {
id: "ok",
emailVerified: true,
email: "test@gmail.com",
name: "Test User",
};
},
},
],
}),
nextCookies(),
],
});
export const auth = betterAuth({
trustedOrigins: ["*.localhost:3000"],
advanced: {
trustedProxyHeaders: true,
},
plugins: [
genericOAuth({
config: [
{
providerId: "base",
prompt: "login",
clientId: process.env.CLIENT_ID,
clientSecret: process.env.CLIENT_SECRET,
scopes: ["openid", "profile", "email"],
discoveryUrl:
"https://auth-dev.apkiosk.be/realms/apschool/.well-known/openid-configuration",
getUserInfo: async (tokens) => {
console.log(tokens);
return {
id: "ok",
emailVerified: true,
email: "test@gmail.com",
name: "Test User",
};
},
},
],
}),
nextCookies(),
],
});