AuthorizationPolicyBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Usato per la creazione di criteri.
public ref class AuthorizationPolicyBuilder
public class AuthorizationPolicyBuilder
type AuthorizationPolicyBuilder = class
Public Class AuthorizationPolicyBuilder
- Ereditarietà
-
AuthorizationPolicyBuilder
Costruttori
AuthorizationPolicyBuilder(AuthorizationPolicy) |
Crea una nuova istanza di AuthorizationPolicyBuilder. |
AuthorizationPolicyBuilder(String[]) |
Crea una nuova istanza di AuthorizationPolicyBuilder |
Proprietà
AuthenticationSchemes |
Ottiene o imposta uno schema di autenticazione dell'elenco rispetto a Requirements cui viene valutato . Se non specificato, i requisiti vengono valutati in base agli schemi predefiniti. |
Requirements |
Ottiene o imposta un elenco di IAuthorizationRequirements che deve avere esito positivo affinché il criterio abbia esito positivo. |
Metodi
AddAuthenticationSchemes(String[]) |
Aggiunge l'autenticazione |
AddRequirements(IAuthorizationRequirement[]) |
Aggiunge l'oggetto specificato |
Build() |
Compila un nuovo AuthorizationPolicy oggetto dai requisiti in questa istanza. |
Combine(AuthorizationPolicy) |
Combina l'oggetto specificato |
RequireAssertion(Func<AuthorizationHandlerContext,Boolean>) |
Aggiunge un AssertionRequirement oggetto all'istanza corrente. |
RequireAssertion(Func<AuthorizationHandlerContext,Task<Boolean>>) |
Aggiunge un AssertionRequirement oggetto all'istanza corrente. |
RequireAuthenticatedUser() |
Aggiunge DenyAnonymousAuthorizationRequirement all'istanza corrente che impone che l'utente corrente sia autenticato. |
RequireClaim(String) |
Aggiunge un ClaimsAuthorizationRequirement oggetto all'istanza corrente che richiede che l'utente corrente disponga dell'attestazione specificata. |
RequireClaim(String, IEnumerable<String>) |
Aggiunge un ClaimsAuthorizationRequirement oggetto all'istanza corrente che richiede che l'utente corrente disponga dell'attestazione specificata e che il valore dell'attestazione sia uno dei valori consentiti. |
RequireClaim(String, String[]) |
Aggiunge un ClaimsAuthorizationRequirement oggetto all'istanza corrente che richiede che l'utente corrente disponga dell'attestazione specificata e che il valore dell'attestazione sia uno dei valori consentiti. |
RequireRole(IEnumerable<String>) |
Aggiunge un RolesAuthorizationRequirement oggetto all'istanza corrente che impone che l'utente corrente abbia almeno uno dei ruoli specificati. |
RequireRole(String[]) |
Aggiunge un RolesAuthorizationRequirement oggetto all'istanza corrente che impone che l'utente corrente abbia almeno uno dei ruoli specificati. |
RequireUserName(String) |
Aggiunge un NameAuthorizationRequirement oggetto all'istanza corrente che impone che l'utente corrente corrisponda al nome specificato. |