AuthorizationEndpointConventionBuilderExtensions.RequireAuthorization 메서드

정의

오버로드

RequireAuthorization<TBuilder>(TBuilder)

엔드포인트에 기본 권한 부여 정책을 추가합니다.

RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)

엔드포인트에 권한 부여 정책을 추가합니다.

RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])

지정된 IAuthorizeData 를 사용하여 권한 부여 정책을 엔드포인트에 추가합니다.

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

콜백으로 구성된 새 권한 부여 정책을 엔드포인트에 추가합니다.

RequireAuthorization<TBuilder>(TBuilder, String[])

지정된 이름의 권한 부여 정책을 엔드포인트에 추가합니다.

RequireAuthorization<TBuilder>(TBuilder)

엔드포인트에 기본 권한 부여 정책을 추가합니다.

public:
generic <typename TBuilder>
 where TBuilder : Microsoft::AspNetCore::Builder::IEndpointConventionBuilder[System::Runtime::CompilerServices::Extension]
 static TBuilder RequireAuthorization(TBuilder builder);
public static TBuilder RequireAuthorization<TBuilder> (this TBuilder builder) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member RequireAuthorization : 'Builder -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function RequireAuthorization(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder) As TBuilder

형식 매개 변수

TBuilder

매개 변수

builder
TBuilder

엔드포인트 규칙 작성기입니다.

반환

TBuilder

원래 규칙 작성기 매개 변수입니다.

적용 대상

RequireAuthorization<TBuilder>(TBuilder, AuthorizationPolicy)

엔드포인트에 권한 부여 정책을 추가합니다.

public static TBuilder RequireAuthorization<TBuilder> (this TBuilder builder, Microsoft.AspNetCore.Authorization.AuthorizationPolicy policy) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member RequireAuthorization : 'Builder * Microsoft.AspNetCore.Authorization.AuthorizationPolicy -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function RequireAuthorization(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, policy As AuthorizationPolicy) As TBuilder

형식 매개 변수

TBuilder

매개 변수

builder
TBuilder

엔드포인트 규칙 작성기입니다.

policy
AuthorizationPolicy

정책입니다 AuthorizationPolicy .

반환

TBuilder

원래 규칙 작성기 매개 변수입니다.

적용 대상

RequireAuthorization<TBuilder>(TBuilder, IAuthorizeData[])

지정된 IAuthorizeData 를 사용하여 권한 부여 정책을 엔드포인트에 추가합니다.

public:
generic <typename TBuilder>
 where TBuilder : Microsoft::AspNetCore::Builder::IEndpointConventionBuilder[System::Runtime::CompilerServices::Extension]
 static TBuilder RequireAuthorization(TBuilder builder, ... cli::array <Microsoft::AspNetCore::Authorization::IAuthorizeData ^> ^ authorizeData);
public static TBuilder RequireAuthorization<TBuilder> (this TBuilder builder, params Microsoft.AspNetCore.Authorization.IAuthorizeData[] authorizeData) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member RequireAuthorization : 'Builder * Microsoft.AspNetCore.Authorization.IAuthorizeData[] -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function RequireAuthorization(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, ParamArray authorizeData As IAuthorizeData()) As TBuilder

형식 매개 변수

TBuilder

매개 변수

builder
TBuilder

엔드포인트 규칙 작성기입니다.

authorizeData
IAuthorizeData[]

authorizeData의 컬렉션입니다. 비어 있으면 기본 권한 부여 정책이 사용됩니다.

반환

TBuilder

원래 규칙 작성기 매개 변수입니다.

적용 대상

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

콜백으로 구성된 새 권한 부여 정책을 엔드포인트에 추가합니다.

public static TBuilder RequireAuthorization<TBuilder> (this TBuilder builder, Action<Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder> configurePolicy) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member RequireAuthorization : 'Builder * Action<Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder> -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function RequireAuthorization(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, configurePolicy As Action(Of AuthorizationPolicyBuilder)) As TBuilder

형식 매개 변수

TBuilder

매개 변수

builder
TBuilder

엔드포인트 규칙 작성기입니다.

configurePolicy
Action<AuthorizationPolicyBuilder>

정책을 구성하는 데 사용되는 콜백입니다.

반환

TBuilder

원래 규칙 작성기 매개 변수입니다.

적용 대상

RequireAuthorization<TBuilder>(TBuilder, String[])

지정된 이름의 권한 부여 정책을 엔드포인트에 추가합니다.

public:
generic <typename TBuilder>
 where TBuilder : Microsoft::AspNetCore::Builder::IEndpointConventionBuilder[System::Runtime::CompilerServices::Extension]
 static TBuilder RequireAuthorization(TBuilder builder, ... cli::array <System::String ^> ^ policyNames);
public static TBuilder RequireAuthorization<TBuilder> (this TBuilder builder, params string[] policyNames) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member RequireAuthorization : 'Builder * string[] -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function RequireAuthorization(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, ParamArray policyNames As String()) As TBuilder

형식 매개 변수

TBuilder

매개 변수

builder
TBuilder

엔드포인트 규칙 작성기입니다.

policyNames
String[]

정책 이름의 컬렉션입니다. 비어 있으면 기본 권한 부여 정책이 사용됩니다.

반환

TBuilder

원래 규칙 작성기 매개 변수입니다.

적용 대상