AuthorizationBuilder Clase

Definición

Se usa para configurar la autorización

public class AuthorizationBuilder
type AuthorizationBuilder = class
Public Class AuthorizationBuilder
Herencia
AuthorizationBuilder

Constructores

AuthorizationBuilder(IServiceCollection)

Inicializa una nueva instancia de la clase AuthorizationBuilder.

Propiedades

Services

Los servicios que se configuran.

Métodos

AddDefaultPolicy(String, Action<AuthorizationPolicyBuilder>)

Agregue una directiva que se compila a partir de un delegado con el nombre proporcionado y se usa como DefaultPolicy.

AddDefaultPolicy(String, AuthorizationPolicy)

Agregue una directiva que se compila a partir de un delegado con el nombre proporcionado y se use como directiva predeterminada.

AddFallbackPolicy(String, Action<AuthorizationPolicyBuilder>)

Agregue una directiva que se compila a partir de un delegado con el nombre proporcionado y se usa como fallbackPolicy.

AddFallbackPolicy(String, AuthorizationPolicy)

Agregue una directiva que se compila a partir de un delegado con el nombre proporcionado y se usa como fallbackPolicy.

AddPolicy(String, Action<AuthorizationPolicyBuilder>)

Agregue una directiva que se compila a partir de un delegado con el nombre proporcionado.

AddPolicy(String, AuthorizationPolicy)

Agrega un AuthorizationPolicy objeto que puede usar IAuthorizationService.

SetDefaultPolicy(AuthorizationPolicy)

Establece la directiva de autorización predeterminada. El valor predeterminado es requerir usuarios autenticados.

SetFallbackPolicy(AuthorizationPolicy)

Establece la directiva de autorización de reserva usada por CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) cuando no se ha proporcionado ningún IAuthorizeData. Como resultado, AuthorizationMiddleware usa la directiva de reserva si no IAuthorizeData hay ninguna instancia de un recurso. Si un recurso tiene alguno IAuthorizeData , se evalúan en lugar de la directiva de reserva. De forma predeterminada, la directiva de reserva es null y, normalmente, no tendrá ningún efecto a menos que tenga authorizationMiddleware en la canalización. No se usa de ninguna manera de forma predeterminada IAuthorizationService.

SetInvokeHandlersAfterFailure(Boolean)

Determina si se deben invocar controladores de autorización después HasFailedde . El valor predeterminado es true.

Se aplica a