Sprache

RolesRequiredHttpContextExtensions.ValidateAppRole Methode

Definition

Bei Anwendung auf ein HttpContext, überprüft, ob der aktuelle Prinzipal einen der erwarteten Rollenwerte aufweist. Dadurch wird ein Rollenanspruch und -wert überprüft, nicht, ob der Aufrufer eine Anwendung ist.

public static void ValidateAppRole(this Microsoft.AspNetCore.Http.HttpContext context, params string[] acceptedRoles);
static member ValidateAppRole : Microsoft.AspNetCore.Http.HttpContext * string[] -> unit
<Extension()>
Public Sub ValidateAppRole (context As HttpContext, ParamArray acceptedRoles As String())

Parameter

context
HttpContext

HttpContext (vom Controller).

acceptedRoles
String[]

Von dieser Web-API akzeptierte Rollen.

Hinweise

Wenn die Rollen nicht übereinstimmen, ist die Antwort 403 (Verboten), da der Prinzipal nicht über die erwarteten Rollen verfügt.

Gilt für: