Freigeben über


ScopeOrAppPermissionAuthorizationRequirement Class

Definition

Implements an IAuthorizationRequirement which requires at least one instance of the specified claim type, and, if allowed values are specified, the claim value must be any of the allowed values.

public class ScopeOrAppPermissionAuthorizationRequirement : Microsoft.AspNetCore.Authorization.IAuthorizationRequirement
type ScopeOrAppPermissionAuthorizationRequirement = class
    interface IAuthorizationRequirement
Public Class ScopeOrAppPermissionAuthorizationRequirement
Implements IAuthorizationRequirement
Inheritance
ScopeOrAppPermissionAuthorizationRequirement
Implements

Constructors

ScopeOrAppPermissionAuthorizationRequirement(IEnumerable<String>, IEnumerable<String>)

Creates a new instance of ScopeAuthorizationRequirement.

Properties

AppPermissionAllowedValues

Gets the optional list of app permission values.

RequiredAppPermissionsConfigurationKey

Gets the optional list of app permission values from configuration.

RequiredScopesConfigurationKey

Gets the optional list of scope values from configuration.

ScopeAllowedValues

Gets the optional list of scope values.

Methods

ToString()

Returns a string that represents the current object.

Applies to