Wie kann ich Ansprüche erweitern, nachdem ich aus der Datenbank in der externen ID -Konfiguration von Azure entra erhaltC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie kann ich Ansprüche erweitern, nachdem ich aus der Datenbank in der externen ID -Konfiguration von Azure entra erhalt

Post by Anonymous »

Ich habe Azure Enra externe ID implementiert. In meiner Datei programm.cs verwende ich unten Code, um externe ID zu konfigurieren. Jetzt möchte ich Ansprüche erweitern, nachdem ich Daten aus der Datenbank erhalten habe, wenn der Benutzer angemeldet ist, und später möchte ich diese Behauptungen auf Controllern verwenden. < /P>

Code: Select all

 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);
};
});

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post