限定符和类型 | 方法和说明 |
---|---|
void |
addOAuthUser(java.lang.String openID, java.lang.String loginType, User user)
添加一个OAuth用户
|
void |
bindOAuthUser(java.lang.String openID, java.lang.String loginType, java.lang.String userName)
把一个OAuth用户和已有的一个用户进行绑定
|
UserGroup |
getGroup(java.lang.String name)
获取用户组
|
getRolesOfUser(java.lang.String userName, int startIndex, int expectCount)
查询指定用户所有的角色
|
|
java.lang.String |
getUserNameByOpenID(java.lang.String openID, java.lang.String loginType)
通过openID和loginType来获取一个OAuth用户的用户名
|
getUsersOfGroups(java.lang.String[] groupNames, int startIndex, int expectCount)
查询用户组包含的用户
|
|
void |
groupsRemoved(java.lang.String[] names)
移除用户组
|
boolean[] |
isRolesExist(java.lang.String[] names)
批量返回指定名字的角色是否存在
|
void |
isSameAsFormPassword(java.lang.String userName, java.lang.String newPassword)
返回指定用户的新密码是否与历史密码列表中历史密码相同
|
void |
lockUser(java.lang.String userName, java.lang.Long lockedTimeMillis)
锁定账户
|
void |
removeComponents(java.lang.String[] names) |
void |
removeComponentSets(java.lang.String[] names) |
void |
removeInterfaces(java.lang.String[] names) |
void |
removeProviders(java.lang.String[] names) |
void |
removeProviderSets(java.lang.String[] names) |
void |
renameComponent(java.lang.String oldName, java.lang.String newName) |
void |
renameComponentSet(java.lang.String oldName, java.lang.String newName) |
void |
renameInterface(java.lang.String oldName, java.lang.String newName) |
void |
renameProvider(java.lang.String oldName, java.lang.String newName) |
void |
renameProviderSet(java.lang.String oldName, java.lang.String newName) |
void |
rolesRemoved(java.lang.String[] names)
移除角色
|
void |
setFormPasswordSavedCount(int formPasswordSavedCount)
设置每个用户的历史密码保存个数。
|
void |
setPermissionDataSource(SQLiteDataSource ds) |
void |
setSecurityDataSource(SQLiteDataSource ds) |
void |
unlockUser(java.lang.String userName)
解锁用户
|
void |
userAdded(User user)
添加用户
|
void |
userAltered(User before, User after)
修改用户
|
void |
usersRemoved(java.lang.String[] names)
移除用户
|
addRole, addUser, addUserGroup, alterRole, alterUser, alterUserGroup, dispose, existSystemUser, getAllUsersCount, getGroups, getInstanceAuthorisations, getPermission, getPublicServiceNames, getRole, getRolePermissions, getRoles, getSystemUser, getUser, getUserNames, getUsers, getUsers, grantUser, insert, listUsers, removeInstances, removeRoles, removeUserGroups, removeUsers, renameInstance, resetStorageSetting, setPasswordService, setRolePermissions, updateInstanceAuthorisation
getUsersOfGroups(java.lang.String[] groupNames, int startIndex, int expectCount)
查询用户组包含的用户
groupNames
- 用户组的名称数组startIndex
- 从总查询结果中的第 startIndex 元素开始获取,用于分页显示expectCount
- 预期获取结果的个数,返回值应 <=expectCount。UserGroup getGroup(java.lang.String name)
获取用户组
name
- 用户组的名称getRolesOfUser(java.lang.String userName, int startIndex, int expectCount)
查询指定用户所有的角色
userName
-startIndex
-expectCount
-void isSameAsFormPassword(java.lang.String userName, java.lang.String newPassword)
返回指定用户的新密码是否与历史密码列表中历史密码相同
userName
-newPassword
-void setFormPasswordSavedCount(int formPasswordSavedCount)
设置每个用户的历史密码保存个数。 当用户的密码被修改后,修改之前的密码叫历史密码。
setFormPasswordSavedCount
在接口中 Storage
formPasswordSavedCount
-boolean[] isRolesExist(java.lang.String[] names)
批量返回指定名字的角色是否存在
names
-void lockUser(java.lang.String userName, java.lang.Long lockedTimeMillis)
锁定账户
userName
-lockedTimeMillis
-void unlockUser(java.lang.String userName)
解锁用户
userName
- 用户名java.lang.String getUserNameByOpenID(java.lang.String openID, java.lang.String loginType)
通过openID和loginType来获取一个OAuth用户的用户名
openID
-loginType
-void addOAuthUser(java.lang.String openID, java.lang.String loginType, User user)
添加一个OAuth用户
openID
- OAuth用户 的openIDloginType
- OAuth用户的登录方式user
- OAuth用户的其他信息void bindOAuthUser(java.lang.String openID, java.lang.String loginType, java.lang.String userName)
把一个OAuth用户和已有的一个用户进行绑定
openID
- OAuth用户的openIDloginType
- OAuth用户的登录方式userName
- 被绑定用户的用户名void usersRemoved(java.lang.String[] names)
移除用户
names
- 用户数组void rolesRemoved(java.lang.String[] names)
移除角色
names
- 角色数组void groupsRemoved(java.lang.String[] names)
移除用户组
names
- 用户组数组void userAdded(User user)
添加用户
user
-void userAltered(User before, User after)
修改用户
before
-after
-void removeComponents(java.lang.String[] names)
void removeComponentSets(java.lang.String[] names)
void removeProviders(java.lang.String[] names)
void removeProviderSets(java.lang.String[] names)
void removeInterfaces(java.lang.String[] names)
void renameInterface(java.lang.String oldName, java.lang.String newName)
void renameComponent(java.lang.String oldName, java.lang.String newName)
void renameComponentSet(java.lang.String oldName, java.lang.String newName)
void renameProviderSet(java.lang.String oldName, java.lang.String newName)
void renameProvider(java.lang.String oldName, java.lang.String newName)
void setSecurityDataSource(SQLiteDataSource ds)
void setPermissionDataSource(SQLiteDataSource ds)