Skip to content

interface IPolicyEvaluator

cangjie
public interface IPolicyEvaluator

功能:定义策略认证与授权执行器接口。

成员概览

成员功能
func authenticate(AuthorizationPolicy, HttpContext)按策略执行认证流程。
func authorize(AuthorizationPolicy, AuthenticateResult, HttpContext, ?Object)按策略执行授权流程。

func authenticate(AuthorizationPolicy, HttpContext)

cangjie
func authenticate(policy: AuthorizationPolicy, context: HttpContext): AuthenticateResult

功能:按策略执行认证流程。

参数:

返回值:

func authorize(AuthorizationPolicy, AuthenticateResult, HttpContext, ?Object)

cangjie
func authorize(policy: AuthorizationPolicy, authenticationResult: AuthenticateResult, context: HttpContext,
resource: ?Object): PolicyAuthorizationResult

功能:按策略执行授权流程。

参数:

返回值: