Я реализовал внешний идентификатор Azure entra. В моем файле Program.cs я использую ниже код для настройки внешнего идентификатора. Теперь я хочу расширить претензии после получения данных из базы данных, когда пользователь входит в систему, а позже я хочу использовать эти претензии на контроллерах.builder.Services.AddMicrosoftIdentityWebAppAuthentication(builder.Configuration)
.EnableTokenAcquisitionToCallDownstreamApi(
[
builder.Configuration.GetSection("DownstreamApi:Scopes:Read").Get()!,
builder.Configuration.GetSection("DownstreamApi:Scopes:Write").Get()!
]
)
.AddDownstreamApi("DownstreamApi", builder.Configuration.GetSection("DownstreamApi"))
.AddInMemoryTokenCaches();
// Configure the events separately
builder.Services.Configure(OpenIdConnectDefaults.AuthenticationScheme, options =>
{
options.SaveTokens = true;
options.Events.OnRedirectToIdentityProviderForSignOut = async context =>
{
await NotifyToExternalAPIs(context.HttpContext);
};
});
Подробнее здесь: https://stackoverflow.com/questions/796 ... ernal-id-c
Как я могу расширить претензии после получения из базы данных в конфигурации внешнего идентификатора Azure Entra? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Пользовательское расширение Entra внешнего идентификатора не работает должным образом
Anonymous » » в форуме C# - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-