AuthorizeForScopesAttribute Class

Definition

Filter used on a controller action to trigger incremental consent.

public class AuthorizeForScopesAttribute : Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute
type AuthorizeForScopesAttribute = class
    inherit ExceptionFilterAttribute
Public Class AuthorizeForScopesAttribute
Inherits ExceptionFilterAttribute
Inheritance
Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute
AuthorizeForScopesAttribute

Examples

The following controller action will trigger.

[AuthorizeForScopes(Scopes = new[] {"Mail.Send"})]
public async Task<IActionResult> SendEmail()
{
}

Constructors

AuthorizeForScopesAttribute()

Properties

AuthenticationScheme

Allows specifying an AuthenticationScheme if OpenIdConnect is not the default challenge scheme.

ScopeKeySection

Key section on the configuration file that holds the scope value.

Scopes

Scopes to request.

UserFlow

Azure AD B2C user flow.

Methods

OnException(ExceptionContext)

Handles the MsalUiRequiredException.

Applies to