Partager via


RequiredScopeExtensions Class

Definition

Extensions for building the required scope attribute during application startup.

public static class RequiredScopeExtensions
type RequiredScopeExtensions = class
Public Module RequiredScopeExtensions
Inheritance
RequiredScopeExtensions

Methods

AddRequiredScopeAuthorization(IServiceCollection)

This method adds support for the required scope attribute. It adds a default policy that adds a scope requirement. This requirement looks for IAuthRequiredScopeMetadata on the current endpoint.

RequireScope<TBuilder>(TBuilder, String[])

This method adds metadata to route endpoint to describe required scopes. It's the imperative version of the [RequiredScope] attribute.

Applies to