Skip to content

class PolicyAuthorizationResult

cangjie
public class PolicyAuthorizationResult

功能:表示策略授权器针对 HTTP 请求的处理结果。

成员概览

成员功能
prop challenged获取当前结果是否表示需要发起质询。
prop forbidden获取当前结果是否表示禁止访问。
prop succeeded获取当前结果是否表示授权成功。
func forbid()创建一个禁止访问结果。
func challenge()创建一个需要质询的结果。
func success()创建一个授权成功结果。
func forbid(?AuthorizationFailure)根据失败详情创建禁止访问结果。

prop challenged

cangjie
public prop challenged: Bool

功能:获取当前结果是否表示需要发起质询。

类型:Bool

prop forbidden

cangjie
public prop forbidden: Bool

功能:获取当前结果是否表示禁止访问。

类型:Bool

prop succeeded

cangjie
public prop succeeded : Bool

功能:获取当前结果是否表示授权成功。

类型:Bool

func forbid()

cangjie
public static func forbid(): PolicyAuthorizationResult

功能:创建一个禁止访问结果。

返回值:

func challenge()

cangjie
public static func challenge(): PolicyAuthorizationResult

功能:创建一个需要质询的结果。

返回值:

func success()

cangjie
public static func success(): PolicyAuthorizationResult

功能:创建一个授权成功结果。

返回值:

func forbid(?AuthorizationFailure)

cangjie
public static func forbid(authorizationFailure: ?AuthorizationFailure): PolicyAuthorizationResult

功能:根据失败详情创建禁止访问结果。

参数:

返回值: