Azure AD B2C 供應商
資源
設定
環境變數
AUTH_AZURE_AD_B2C_ID
AUTH_AZURE_AD_B2C_SECRET
AUTH_AZURE_AD_B2C_ISSUER
組態
/auth.ts
import NextAuth from "next-auth";
import AzureADB2C from "next-auth/providers/azure-ad-b2c";
export const { handlers, auth, signIn, signOut } = NextAuth({
providers: [AzureADB2C({
clientId: AUTH_AZURE_AD_B2C_CLIENT_ID
clientSecret: AUTH_AZURE_AD_B2C_CLIENT_SECRET
issuer: AUTH_AZURE_AD_B2C_ISSUER
})]
});
租戶設定
基本組態設定 Azure AD B2C 以傳回 ID 權杖。在執行進階組態之前,應先完成此操作。在租戶設定中,請務必在「使用者屬性和權杖宣告」期間設定以下內容。
- 收集屬性
- 電子郵件地址
- 顯示名稱
- 名字
- 姓氏
- 傳回宣告
- 電子郵件地址
- 顯示名稱
- 名字
- 姓氏
- 身分識別提供者
- 身分識別提供者存取權杖
- 使用者物件 ID