class PolicyAuthorizationResult
cangjie
public class PolicyAuthorizationResult1
功能:表示策略授权器针对 HTTP 请求的处理结果。
成员概览
| 成员 | 功能 |
|---|---|
| prop challenged | 获取当前结果是否表示需要发起质询。 |
| prop forbidden | 获取当前结果是否表示禁止访问。 |
| prop succeeded | 获取当前结果是否表示授权成功。 |
| func forbid() | 创建一个禁止访问结果。 |
| func challenge() | 创建一个需要质询的结果。 |
| func success() | 创建一个授权成功结果。 |
| func forbid(?AuthorizationFailure) | 根据失败详情创建禁止访问结果。 |
prop challenged
cangjie
public prop challenged: Bool1
功能:获取当前结果是否表示需要发起质询。
类型:Bool
prop forbidden
cangjie
public prop forbidden: Bool1
功能:获取当前结果是否表示禁止访问。
类型:Bool
prop succeeded
cangjie
public prop succeeded : Bool1
功能:获取当前结果是否表示授权成功。
类型:Bool
func forbid()
cangjie
public static func forbid(): PolicyAuthorizationResult1
功能:创建一个禁止访问结果。
返回值:
- PolicyAuthorizationResult - 禁止访问结果。
func challenge()
cangjie
public static func challenge(): PolicyAuthorizationResult1
功能:创建一个需要质询的结果。
返回值:
- PolicyAuthorizationResult - 需要质询的结果。
func success()
cangjie
public static func success(): PolicyAuthorizationResult1
功能:创建一个授权成功结果。
返回值:
- PolicyAuthorizationResult - 授权成功结果。
func forbid(?AuthorizationFailure)
cangjie
public static func forbid(authorizationFailure: ?AuthorizationFailure): PolicyAuthorizationResult1
功能:根据失败详情创建禁止访问结果。
参数:
- authorizationFailure: ?AuthorizationFailure - 授权失败详情。
返回值:
- PolicyAuthorizationResult - 禁止访问结果。