© 2026 Hedgehog Software, LLC
socialProviders: { microsoft: { clientId: process.env.MICROSOFT_CLIENT_ID || "", clientSecret: process.env.MICROSOFT_CLIENT_SECRET || "", tenantId: "common", requireSelectAccount: true, disableDefaultScope: true, disableImplicitSignUp: true, disableSignUp: true, prompt: "consent", }, },
await authClient.signIn.social({ provider: "microsoft", errorCallbackURL: "/error", scopes: ["openid", "profile", "email", "User.Read", "offline_access"], });
await authClient.signIn.social({ provider: "microsoft", scopes: [ "Mail.Read", "Mail.Send", "openid", "profile", "email", "User.Read", "offline_access", ], });