Skip to content

class RolesAuthorizationRequirement

cangjie
public class RolesAuthorizationRequirement
<: AuthorizationHandler<RolesAuthorizationRequirement> & IAuthorizationRequirement

功能:表示基于角色集合的授权要求。

父类型:

成员概览

成员功能
init(Array<String>)创建一个角色授权要求。
prop allowedRoles获取允许的角色集合。
func toString()返回当前授权要求的描述字符串。

init(Array<String>)

cangjie
public init(allowedRoles: Array<String>)

功能:创建一个角色授权要求。

参数:

  • allowedRoles: Array<String> - 允许的角色集合。

异常:

  • IllegalArgumentException - 当角色集合为空时抛出。

prop allowedRoles

cangjie
public prop allowedRoles: Array<String>

功能:获取允许的角色集合。

类型:Array<String>

func toString()

cangjie
public func toString(): String

功能:返回当前授权要求的描述字符串。

返回值:

  • String - 当前授权要求的描述字符串。