UNPKG

payload-auth-plugin

Version:
27 lines (26 loc) 732 B
// src/providers/oidc/microsoft-entra.ts function MicrosoftEntraAuthProvider(config) { const { overrideScope, ...restConfig } = config; return { ...restConfig, id: "msft-entra", scope: overrideScope ?? "openid profile email offline_access", issuer: `https://login.microsoftonline.com/${config.tenant_id}/v2.0`, name: "Microsoft Entra", algorithm: "oidc", kind: "oauth", profile: (profile) => { const email = profile.email; return { sub: profile.sub, name: profile.name, email: email.toLowerCase(), picture: profile.picture }; } }; } var microsoft_entra_default = MicrosoftEntraAuthProvider; export { microsoft_entra_default as default };