AuthorizationPolicyBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird zum Erstellen von Richtlinien verwendet.
public ref class AuthorizationPolicyBuilder
public class AuthorizationPolicyBuilder
type AuthorizationPolicyBuilder = class
Public Class AuthorizationPolicyBuilder
- Vererbung
-
AuthorizationPolicyBuilder
Konstruktoren
AuthorizationPolicyBuilder(AuthorizationPolicy) |
Erstellt eine neue Instanz von AuthorizationPolicyBuilder. |
AuthorizationPolicyBuilder(String[]) |
Erstellt eine neue Instanz von AuthorizationPolicyBuilder. |
Eigenschaften
AuthenticationSchemes |
Ruft eine Listenauthentifizierungsschemas ab, für die ausgewertet werden, oder legt diese Requirements fest. Wenn sie nicht angegeben sind, werden die Anforderungen anhand von Standardschemas ausgewertet. |
Requirements |
Ruft eine Liste von IAuthorizationRequirements ab, die erfolgreich sein muss, damit diese Richtlinie erfolgreich ist, oder legt diese fest. |
Methoden
AddAuthenticationSchemes(String[]) |
Fügt der für diese instance die AuthenticationSchemes angegebene Authentifizierung |
AddRequirements(IAuthorizationRequirement[]) |
Fügt dem für diesen instance den angegebenen |
Build() |
Erstellt eine neue AuthorizationPolicy aus den Anforderungen in diesem instance. |
Combine(AuthorizationPolicy) |
Kombiniert das angegebene |
RequireAssertion(Func<AuthorizationHandlerContext,Boolean>) |
Fügt dem aktuellen instance eine AssertionRequirement hinzu. |
RequireAssertion(Func<AuthorizationHandlerContext,Task<Boolean>>) |
Fügt dem aktuellen instance eine AssertionRequirement hinzu. |
RequireAuthenticatedUser() |
Fügt DenyAnonymousAuthorizationRequirement dem aktuellen instance hinzu, der erzwingt, dass der aktuelle Benutzer authentifiziert wird. |
RequireClaim(String) |
Fügt dem aktuellen instance hinzuClaimsAuthorizationRequirement, was erfordert, dass der aktuelle Benutzer über den angegebenen Anspruch verfügt. |
RequireClaim(String, IEnumerable<String>) |
ClaimsAuthorizationRequirement Fügt dem aktuellen instance hinzu, was erfordert, dass der aktuelle Benutzer über den angegebenen Anspruch verfügt und dass der Anspruchswert einer der zulässigen Werte sein muss. |
RequireClaim(String, String[]) |
ClaimsAuthorizationRequirement Fügt dem aktuellen instance hinzu, was erfordert, dass der aktuelle Benutzer über den angegebenen Anspruch verfügt und dass der Anspruchswert einer der zulässigen Werte sein muss. |
RequireRole(IEnumerable<String>) |
Fügt dem aktuellen instance hinzuRolesAuthorizationRequirement, der erzwingt, dass der aktuelle Benutzer mindestens eine der angegebenen Rollen haben muss. |
RequireRole(String[]) |
Fügt dem aktuellen instance hinzuRolesAuthorizationRequirement, der erzwingt, dass der aktuelle Benutzer mindestens eine der angegebenen Rollen haben muss. |
RequireUserName(String) |
Fügt dem aktuellen instance hinzuNameAuthorizationRequirement, der erzwingt, dass der aktuelle Benutzer mit dem angegebenen Namen übereinstimmt. |