public class AuthorizingRealm extends Object
| 构造器和说明 |
|---|
AuthorizingRealm() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
hasAllPermission(Collection<String> allPermissions,
String[] permissions,
boolean caseSensitive)
验证是否拥有所有指定权限
|
static boolean |
hasAnyPermission(Collection<String> allPermissions,
String[] permissions,
boolean caseSensitive)
验证是否拥有任意一个指定权限
|
static boolean |
hasNoPermission(Collection<String> allPermissions,
String[] permissions,
boolean caseSensitive)
验证是否不包含所有的指定权限
|
static boolean |
isPermitted(Collection<WildcardPermission> perms,
String permission,
boolean caseSensitive)
验证是否拥有指定权限
|
static void |
main(String[] args) |
public static boolean isPermitted(Collection<WildcardPermission> perms, String permission, boolean caseSensitive)
perms - 拥有的权限集permission - 待验证权限caseSensitive - 是否区分大小写public static boolean hasAllPermission(Collection<String> allPermissions, String[] permissions, boolean caseSensitive)
allPermissions - 拥有的权限集permissions - 待验证权限caseSensitive - 是否区分大小写public static boolean hasAnyPermission(Collection<String> allPermissions, String[] permissions, boolean caseSensitive)
allPermissions - 拥有的权限集permissions - 待验证权限caseSensitive - 是否区分大小写public static boolean hasNoPermission(Collection<String> allPermissions, String[] permissions, boolean caseSensitive)
allPermissions - 拥有的权限集permissions - 待验证权限caseSensitive - 是否区分大小写public static void main(String[] args)
Copyright © 2021. All rights reserved.