AuthorizationEndpointConventionBuilderExtensions 类

定义

IEndpointConventionBuilder授权扩展方法。

public ref class AuthorizationEndpointConventionBuilderExtensions abstract sealed
public static class AuthorizationEndpointConventionBuilderExtensions
type AuthorizationEndpointConventionBuilderExtensions = class
Public Module AuthorizationEndpointConventionBuilderExtensions
继承
AuthorizationEndpointConventionBuilderExtensions

方法

AllowAnonymous<TBuilder>(TBuilder)

通过将 添加到 AllowAnonymousAttribute 终结点元数据,允许匿名访问终结点。 这将绕过终结点的所有授权检查,包括默认授权策略和回退授权策略。

RequireAuthorization<TBuilder>(TBuilder)

将默认授权策略添加到终结点 () 。

RequireAuthorization<TBuilder>(TBuilder, Action<AuthorizationPolicyBuilder>)

将回调配置的新授权策略添加到终结点 () 。

RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)

将授权策略添加到终结点 () 。

RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])

将具有指定 IAuthorizeData 的授权策略添加到终结点 () 。

RequireAuthorization<TBuilder>(TBuilder, String[])

将具有指定名称的授权策略添加到终结点 () 。

适用于