Код: Выделить всё
// Program.cs
builder.Services.AddOidcAuthentication(options =>
{
options.ProviderOptions.DefaultScopes.Clear();
builder.Configuration.Bind("Oidc", options.ProviderOptions);
});
// appsettings.json
{
"Oidc": {
"Authority": ".../.well-known/openid-configuration",
"ClientId": "client1",
"PostLogoutRedirectUri": "http://localhost:8081",
"DefaultScopes": [
"openid"
],
"ResponseType": "code"
}
}
Я безуспешно просматривал параметры, чтобы найти способ отключить вызов userinfo. Моя вторая попытка заключалась в использовании специального AuthenticationStateProvider, но мне не удалось полностью усовершенствовать и этот подход.
Подробнее здесь: https://stackoverflow.com/questions/793 ... entication
Мобильная версия