AuthorizationPolicyBuilder 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 crear directivas.
public ref class AuthorizationPolicyBuilder
public class AuthorizationPolicyBuilder
type AuthorizationPolicyBuilder = class
Public Class AuthorizationPolicyBuilder
- Herencia
-
AuthorizationPolicyBuilder
Constructores
AuthorizationPolicyBuilder(AuthorizationPolicy) |
Crea una nueva instancia de AuthorizationPolicyBuilder. |
AuthorizationPolicyBuilder(String[]) |
Crea una instancia de AuthorizationPolicyBuilder |
Propiedades
AuthenticationSchemes |
Obtiene o establece un esquema de autenticación de lista con el que Requirements se evalúa. Cuando no se especifica, los requisitos se evalúan con los esquemas predeterminados. |
Requirements |
Obtiene o establece una lista de IAuthorizationRequirements que debe realizarse correctamente para que esta directiva se realice correctamente. |
Métodos
AddAuthenticationSchemes(String[]) |
Agrega la autenticación |
AddRequirements(IAuthorizationRequirement[]) |
Agrega el objeto especificado |
Build() |
Compila un nuevo a AuthorizationPolicy partir de los requisitos de esta instancia. |
Combine(AuthorizationPolicy) |
Combina el objeto especificado |
RequireAssertion(Func<AuthorizationHandlerContext,Boolean>) |
Agrega un AssertionRequirement objeto a la instancia actual. |
RequireAssertion(Func<AuthorizationHandlerContext,Task<Boolean>>) |
Agrega un AssertionRequirement objeto a la instancia actual. |
RequireAuthenticatedUser() |
Agrega DenyAnonymousAuthorizationRequirement a la instancia actual que exige que el usuario actual se autentique. |
RequireClaim(String) |
Agrega un ClaimsAuthorizationRequirement objeto a la instancia actual que requiere que el usuario actual tenga la notificación especificada. |
RequireClaim(String, IEnumerable<String>) |
Agrega un ClaimsAuthorizationRequirement objeto a la instancia actual que requiere que el usuario actual tenga la notificación especificada y que el valor de la notificación debe ser uno de los valores permitidos. |
RequireClaim(String, String[]) |
Agrega un ClaimsAuthorizationRequirement objeto a la instancia actual que requiere que el usuario actual tenga la notificación especificada y que el valor de la notificación debe ser uno de los valores permitidos. |
RequireRole(IEnumerable<String>) |
Agrega un RolesAuthorizationRequirement objeto a la instancia actual que exige que el usuario actual tenga al menos uno de los roles especificados. |
RequireRole(String[]) |
Agrega un RolesAuthorizationRequirement objeto a la instancia actual que exige que el usuario actual tenga al menos uno de los roles especificados. |
RequireUserName(String) |
Agrega un objeto NameAuthorizationRequirement a la instancia actual que exige que el usuario actual coincida con el nombre especificado. |