interface IAuthorizationPolicyProvider
cangjie
public interface IAuthorizationPolicyProvider1
功能:定义授权策略提供器接口。
成员概览
| 成员 | 功能 |
|---|---|
| prop allowsCachingPolicies | 获取当前提供器是否允许缓存策略。 |
| func getPolicy(String) | 按名称获取授权策略。 |
| func getDefaultPolicy() | 获取默认授权策略。 |
| func getFallbackPolicy() | 获取回退授权策略。 |
prop allowsCachingPolicies
cangjie
prop allowsCachingPolicies: Bool1
功能:获取当前提供器是否允许缓存策略。
类型:Bool
func getPolicy(String)
cangjie
func getPolicy(policyName: String): ?AuthorizationPolicy1
功能:按名称获取授权策略。
参数:
- policyName:
String- 策略名称。
返回值:
- ?AuthorizationPolicy - 对应的授权策略;如果不存在则返回空。
func getDefaultPolicy()
cangjie
func getDefaultPolicy(): AuthorizationPolicy1
功能:获取默认授权策略。
返回值:
- AuthorizationPolicy - 默认授权策略。
func getFallbackPolicy()
cangjie
func getFallbackPolicy(): ?AuthorizationPolicy1
功能:获取回退授权策略。
返回值:
- ?AuthorizationPolicy - 回退授权策略;如果未配置则返回空。