AuthorizationBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |