ClaimsTransformationAppBuilderExtensions.UseClaimsTransformation Metoda

Definice

Přetížení

UseClaimsTransformation(IApplicationBuilder)

Přidá ClaimsTransformationMiddleware middleware do určeného IApplicationBuilder , který umožňuje funkce transformace deklarací identity.

UseClaimsTransformation(IApplicationBuilder, ClaimsTransformationOptions)

Přidá ClaimsTransformationMiddleware middleware do určeného IApplicationBuilder , který umožňuje funkce transformace deklarací identity.

UseClaimsTransformation(IApplicationBuilder, Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>)

Přidá ClaimsTransformationMiddleware middleware do určeného IApplicationBuilder , který umožňuje funkce transformace deklarací identity.

UseClaimsTransformation(IApplicationBuilder)

Přidá ClaimsTransformationMiddleware middleware do určeného IApplicationBuilder , který umožňuje funkce transformace deklarací identity.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseClaimsTransformation(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseClaimsTransformation (this Microsoft.AspNetCore.Builder.IApplicationBuilder app);
static member UseClaimsTransformation : Microsoft.AspNetCore.Builder.IApplicationBuilder -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseClaimsTransformation (app As IApplicationBuilder) As IApplicationBuilder

Parametry

app
IApplicationBuilder

IApplicationBuilderPřidejte middleware do.

Návraty

IApplicationBuilder

Odkaz na tuto instanci po dokončení operace.

Platí pro

UseClaimsTransformation(IApplicationBuilder, ClaimsTransformationOptions)

Přidá ClaimsTransformationMiddleware middleware do určeného IApplicationBuilder , který umožňuje funkce transformace deklarací identity.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseClaimsTransformation(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app, Microsoft::AspNetCore::Builder::ClaimsTransformationOptions ^ options);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseClaimsTransformation (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Microsoft.AspNetCore.Builder.ClaimsTransformationOptions options);
static member UseClaimsTransformation : Microsoft.AspNetCore.Builder.IApplicationBuilder * Microsoft.AspNetCore.Builder.ClaimsTransformationOptions -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseClaimsTransformation (app As IApplicationBuilder, options As ClaimsTransformationOptions) As IApplicationBuilder

Parametry

app
IApplicationBuilder

IApplicationBuilderPřidejte middleware do.

options
ClaimsTransformationOptions

ClaimsTransformationOptionsKe konfiguraci middlewaru pomocí.

Návraty

IApplicationBuilder

Odkaz na tuto instanci po dokončení operace.

Platí pro

UseClaimsTransformation(IApplicationBuilder, Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>)

Přidá ClaimsTransformationMiddleware middleware do určeného IApplicationBuilder , který umožňuje funkce transformace deklarací identity.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseClaimsTransformation(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app, Func<Microsoft::AspNetCore::Authentication::ClaimsTransformationContext ^, System::Threading::Tasks::Task<System::Security::Claims::ClaimsPrincipal ^> ^> ^ transform);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseClaimsTransformation (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Func<Microsoft.AspNetCore.Authentication.ClaimsTransformationContext,System.Threading.Tasks.Task<System.Security.Claims.ClaimsPrincipal>> transform);
static member UseClaimsTransformation : Microsoft.AspNetCore.Builder.IApplicationBuilder * Func<Microsoft.AspNetCore.Authentication.ClaimsTransformationContext, System.Threading.Tasks.Task<System.Security.Claims.ClaimsPrincipal>> -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseClaimsTransformation (app As IApplicationBuilder, transform As Func(Of ClaimsTransformationContext, Task(Of ClaimsPrincipal))) As IApplicationBuilder

Parametry

app
IApplicationBuilder

IApplicationBuilderPřidejte middleware do.

transform
Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>

Funkce, která asynchronně transformuje jednu ClaimsPrincipal na jinou.

Návraty

IApplicationBuilder

Odkaz na tuto instanci po dokončení operace.

Platí pro