This commit is contained in:
Khalim Conn-Kowlessar 2024-09-10 17:21:33 +01:00
parent 345cfc670a
commit 393f9c602a

View file

@ -1,10 +1,10 @@
import NextAuth, { NextAuthOptions } from "next-auth";
import GoogleProvider from "next-auth/providers/google";
import AzureADB2CProvider from "next-auth/providers/azure-ad-b2c";
import AzureADProvider from "next-auth/providers/azure-ad";
import { db } from "@/app/db/db";
import { user as userTable, User } from "@/app/db/schema/users";
import { eq } from "drizzle-orm";
import AzureADProvider from "next-auth/providers/azure-ad";
const { GOOGLE_CLIENT_ID = "", GOOGLE_CLIENT_SECRET = "" } = process.env;
const {
@ -12,9 +12,9 @@ const {
AZURE_AD_B2C_CLIENT_ID = "",
AZURE_AD_B2C_CLIENT_SECRET = "",
AZURE_AD_B2C_PRIMARY_USER_FLOW = "",
AZURE_AD_B2B_CLIENT_ID = "",
AZURE_AD_B2B_CLIENT_SECRET = "",
AZURE_AD_B2B_TENANT_ID = "",
AZURE_AD_CLIENT_ID = "",
AZURE_AD_CLIENT_SECRET = "",
AZURE_AD_TENANT_ID = "",
} = process.env;
type OauthProvider = "google";
@ -50,9 +50,9 @@ export const AuthOptions: NextAuthOptions = {
},
}),
AzureADProvider({
clientId: AZURE_AD_B2B_CLIENT_ID,
clientSecret: AZURE_AD_B2B_CLIENT_SECRET,
tenantId: AZURE_AD_B2B_TENANT_ID,
clientId: AZURE_AD_CLIENT_ID,
clientSecret: AZURE_AD_CLIENT_SECRET,
tenantId: AZURE_AD_TENANT_ID,
authorization: {
params: {
scope: "openid profile email",