|
abstract
LoginSuccess
|
attemptLogin(String applicationId, LoginAttempt loginAttempt)
Attempt a login with the provided credentials.
|
|
abstract
Account
|
createAccount(String directoryId, Account account)
Create an account.
|
|
abstract
AccountStoreMapping
|
createAccountStoreMapping(AccountStoreMapping accountStoreMapping)
Create an account store mapping.
|
|
abstract
Application
|
createApplication(Application application, boolean createDirectory)
Create an application.
|
|
abstract
Directory
|
createDirectory(Directory directory)
Create a directory.
|
|
abstract
Group
|
createGroup(String directoryId, Group group)
Create a group in a directory.
|
|
abstract
GroupMembership
|
createGroupMembership(GroupMembership groupMembership)
Add an account to a group.
|
|
abstract
PasswordResetToken
|
createPasswordResetToken(String applicationId, Email email)
Create a new password reset token for the provided email.
|
|
abstract
void
|
deleteAccount(String accountId)
Delete an account.
|
|
abstract
void
|
deleteAccountStoreMapping(String accountStoreMappingId)
Delete an account store mapping.
|
|
abstract
void
|
deleteApplication(String applicationId)
Delete an application.
|
|
abstract
void
|
deleteDirectory(String directoryId)
Delete a directory.
|
|
abstract
void
|
deleteGroup(String groupId)
Delete a group.
|
|
abstract
void
|
deleteGroupMembership(String groupMembershipId)
Remove an account from a group.
|
|
String
|
getApiKeyId()
|
|
String
|
getApiKeySecret()
|
|
String
|
getAuthorization()
|
|
abstract
Account
|
readAccount(String accountId)
Read an account.
|
|
abstract
Groups
|
readAccountGroups(String accountId, Integer offset, Integer limit)
Read a paginated list of groups that belong to an account.
|
|
abstract
AccountStoreMapping
|
readAccountStoreMapping(String accountStoreMappingId)
Read an account store mapping.
|
|
abstract
AccountStoreMappings
|
readAccountStoreMappings(String applicationId)
Read the account store mappings for an application.
|
|
abstract
Application
|
readApplication(String applicationId)
Read an application.
|
|
abstract
Accounts
|
readApplicationAccounts(String applicationId, Integer offset, Integer limit)
Read a paginated list of accounts that belong to an application.
|
|
abstract
Directory
|
readDirectory(String directoryId)
Read a directory.
|
|
abstract
Accounts
|
readDirectoryAccounts(String directoryId, Integer offset, Integer limit)
Read a paginated list of accounts that belong to a directory.
|
|
abstract
Groups
|
readDirectoryGroups(String directoryId, Integer offset, Integer limit)
Read a paginated list of groups that belong to a directory.
|
|
abstract
Group
|
readGroup(String groupId)
Read a group.
|
|
abstract
Accounts
|
readGroupAccounts(String groupId, Integer offset, Integer limit)
Read a paginated list of accounts that belong to a group.
|
|
abstract
PasswordResetToken
|
readPasswordResetToken(String applicationId, String passwordResetTokenId)
Read an existing password reset token.
|
|
abstract
Tenant
|
readTenant(String tenantId)
Read a tenant.
|
|
abstract
Applications
|
readTenantApplications(String tenantId, Integer offset, Integer limit)
Read a paginated list of applications that belong to a tenant.
|
|
abstract
Directories
|
readTenantDirectories(String tenantId, Integer offset, Integer limit)
Read a paginated list of directories that belong to a tenant.
|
|
void
|
setApiKeyId(String apiKeyId)
|
|
void
|
setApiKeySecret(String apiKeySecret)
|
|
abstract
Account
|
updateAccount(String accountId, Account account)
Update an account.
|
|
abstract
AccountStoreMapping
|
updateAccountStoreMapping(String accountStoreMappingId, AccountStoreMapping accountStoreMapping)
Update an account store mapping.
|
|
abstract
Application
|
updateApplication(String applicationId, Application application)
Update an application.
|
|
abstract
Directory
|
updateDirectory(String directoryId, Directory directory)
Update a directory.
|
|
abstract
Group
|
updateGroup(String groupId, Group group)
Update a group.
|
|
abstract
Tenant
|
updateTenant(String tenantId, Tenant tenant)
Update a tenant.
|