Taal

RequiredScopeAttribute Klas

Definitie

Dit kenmerk wordt gebruikt op een controller, pagina's of controlleracties om de bereiken te declareren (en te valideren) die vereist zijn voor een web-API. Deze bereiken kunnen op twee manieren worden gedeclareerd: hardcoding ervan of declareren in de configuratie. Gebruik afhankelijk van uw keuze een of de andere van de constructors. Zie https://aka.ms/ms-id-web/required-scope-attributevoor meer informatie.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method)]
public class RequiredScopeAttribute : Attribute, Microsoft.Identity.Web.IAuthRequiredScopeMetadata
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method)>]
type RequiredScopeAttribute = class
    inherit Attribute
    interface IAuthRequiredScopeMetadata
Public Class RequiredScopeAttribute
Inherits Attribute
Implements IAuthRequiredScopeMetadata
Overname
RequiredScopeAttribute
Kenmerken
Implementeringen

Constructors

Name Description
RequiredScopeAttribute()

Standaardconstructor.

RequiredScopeAttribute(String[])

Controleert of de web-API wordt aangeroepen met de juiste bereiken. Als het token dat is verkregen voor deze API namens de geverifieerde gebruiker geen van deze acceptedScopes heeft in de bereikclaim, werkt de methode het HTTP-antwoord bij met een statuscode 403 (Verboden) en schrijft deze naar de hoofdtekst van het antwoord, waarin wordt opgegeven welke bereiken in het token worden verwacht.

Eigenschappen

Name Description
AcceptedScope

Bereiken die door deze web-API worden geaccepteerd.

IsReusable

Niet gebruikt: compatibiliteit van de interface met het autorisatiefilter.

RequiredScopesConfigurationKey

Volledig gekwalificeerde naam van de configuratiesleutel met de vereiste bereiken (gescheiden door spaties).

Van toepassing op