feat/plano-rodape #14
@ -78,11 +78,21 @@ builder.Services.AddAuthentication(options =>
|
||||
var msAuth = builder.Configuration.GetSection("Authentication:Microsoft");
|
||||
options.ClientId = msAuth["ClientId"] ?? "";
|
||||
options.ClientSecret = msAuth["ClientSecret"] ?? "";
|
||||
options.CallbackPath = "/signin-microsoft";
|
||||
|
||||
// Força seleção de conta a cada login
|
||||
options.AuthorizationEndpoint = "https://login.microsoftonline.com/common/oauth2/v2.0/authorize";
|
||||
options.TokenEndpoint = "https://login.microsoftonline.com/common/oauth2/v2.0/token";
|
||||
|
||||
if (!builder.Environment.IsDevelopment())
|
||||
{
|
||||
options.Events.OnRedirectToAuthorizationEndpoint = context =>
|
||||
{
|
||||
context.RedirectUri = context.RedirectUri.Replace("http://", "https://");
|
||||
return Task.CompletedTask;
|
||||
};
|
||||
}
|
||||
|
||||
options.Events = new OAuthEvents
|
||||
{
|
||||
OnRedirectToAuthorizationEndpoint = context =>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user