class Authorize
cangjie
@Annotation[target: [Type, MemberFunction]]
public class Authorize <: IAuthorizeData1
2
2
功能:表示应用在类型或成员上的授权元数据注解。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init(String) | 创建一个仅指定策略名称的授权注解。 |
| init(?String, ?String, ?String) | 创建一个授权注解。 |
| prop policy | 获取授权策略名称。 |
| prop roles | 获取允许访问的角色列表字符串。 |
| prop authenticationSchemes | 获取认证方案列表字符串。 |
init(String)
cangjie
public const init(policy: String)1
功能:创建一个仅指定策略名称的授权注解。
参数:
- policy:
String- 策略名称。
init(?String, ?String, ?String)
cangjie
public const init(policy!: ?String = None, roles!: ?String = None, authenticationSchemes!: ?String = None)1
功能:创建一个授权注解。
参数:
- policy:
?String- 策略名称。 - roles:
?String- 允许访问的角色列表字符串。 - authenticationSchemes:
?String- 认证方案列表字符串。
prop policy
cangjie
public prop policy: ?String1
功能:获取授权策略名称。
类型:?String
prop roles
cangjie
public prop roles: ?String1
功能:获取允许访问的角色列表字符串。
类型:?String
prop authenticationSchemes
cangjie
public prop authenticationSchemes: ?String1
功能:获取认证方案列表字符串。
类型:?String