|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Beta public interface UserApi
Provides synchronous access to the KeyStone User API.
UserAsyncApi,
| Method Summary | |
|---|---|
User |
get(String userId)
Retrieve information about a user, by user ID |
User |
getByName(String userName)
Retrieve information about a user, by user name NOTE: currently not working in openstack ( https://bugs.launchpad.net/keystone/+bug/956687 ) |
Set<User> |
list()
Retrieve the list of users NOTE: this method is not in API documentation for keystone, but does work |
Set<Role> |
listRolesOfUser(String userId)
Retrieves the list of global roles associated with a specific user (excludes tenant roles). |
Set<Role> |
listRolesOfUserOnTenant(String userId,
String tenantId)
List the roles a user has been granted on a specific tenant |
| Method Detail |
|---|
Set<User> list()
User get(String userId)
User getByName(String userName)
Set<Role> listRolesOfUser(String userId)
Set<Role> listRolesOfUserOnTenant(String userId,
String tenantId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||