public interface GlobalUserClient extends DomainUserClient
| Modifier and Type | Method and Description |
|---|---|
User |
createUser(String userName,
String accountName,
String email,
String hashedPassword,
String firstName,
String lastName,
CreateUserOptions... options)
Create an user for an account that already exists
|
Void |
deleteUser(long id)
Delete an user with the specified ID
|
ApiKeyPair |
registerUserKeys(long userId)
This command allows a user to register for the developer API, returning a
secret key and an API key
|
User |
updateUser(long id,
UpdateUserOptions... options)
Update an user
|
disableUser, enableUser, listUsersUser createUser(String userName, String accountName, String email, String hashedPassword, String firstName, String lastName, CreateUserOptions... options)
userName - unique user nameaccountName - Creates the user under the specified account. If no
account is specified, the username will be used as the account name.email - hashedPassword - Hashed password (Default is MD5). If you wish to use
any other hashing algorithm, you would need to write a custom authentication
adapter See Docs section.firstName - lastName - options - optional argumentsApiKeyPair registerUserKeys(long userId)
userId - the ID of the userUser updateUser(long id, UpdateUserOptions... options)
id - the user IDoptions - optional argumentsVoid deleteUser(long id)
id - user IDCopyright © 2009-2012 jclouds. All Rights Reserved.