RolesRequiredHttpContextExtensions.ValidateAppRole Methode
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.
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.