Package com.io7m.idstore.protocol.admin
@Export
@Version("2.0.0")
package com.io7m.idstore.protocol.admin
Identity server (Admin Protocol)
-
ClassDescriptionBan an admin.Remove a ban on an admin.Get a ban on an admin.Create an admin.Delete an admin.Add an email address to the given admin.Remove an email address from the given admin.Get the given admin.Get the given admin by email address.Grant a permission to the given admin.Revoke a permission from the given admin.Start searching/listing admins.Start searching/listing admins.Get the next page of the admin listing.Get the previous page of the admin listing.Get the next page of the admin listing.Get the previous page of the admin listing.A request to fetch the admin's own profile.Update the given admin.Update the given admin's password expiration.Start searching/listing audit records.Get the next page of audit records.Get the previous page of audit records.A request to log in.A request to send a test email to an address.Move the server to/from maintenance mode.IdACommandType<R extends IdAResponseType>The type of commands in the Admin protocol.Ban a user.Remove a ban on a user.Get a ban on a user.Create a user.Delete a user.Add an email address to the given user.Remove an email address from the given user.Get the given user.Get the given user by email address.Get the given user's login history.Start searching/listing users.Start searching/listing users.Get the next page of the user listing.Get the previous page of the user listing.Get the next page of the user listing.Get the previous page of the user listing.Update the given user.Update the given user's password expiration.The type of messages in the Admin protocol.Specify that the password in question should not expire, regardless of what the server's expiration setting is.Specify that the password in question should expire according to the server's expiration setting.Specify that the password in question should expire at the given date/time, regardless of what the server's expiration setting is.The possible behaviours for setting password expirations.A response to
IdACommandAdminBanCreate
.A response toIdACommandAdminBanDelete
.A response toIdACommandAdminBanGet
.A response toIdACommandAdminCreate
.A response toIdACommandAdminDelete
.A response toIdACommandAdminGet
.A response toIdACommandAdminSearchBegin
.A response toIdACommandAdminSearchByEmailBegin
.A response toIdACommandAdminSearchByEmailNext
.A response toIdACommandAdminSearchByEmailPrevious
.A response toIdACommandAdminSearchNext
.A response toIdACommandAdminSearchPrevious
.A response toIdACommandAdminSelf
.A response toIdACommandAdminUpdateCredentials
.A response toIdACommandAuditSearchBegin
.A response toIdACommandAuditSearchNext
.A response toIdACommandAuditSearchPrevious
.A notion of whether the client is to blame for an error response, or the server.An error response.A response toIdACommandLogin
.A response toIdACommandMailTest
.A response toIdACommandMaintenanceModeSet
.The type of responses in the Admin protocol.A response toIdACommandUserBanCreate
.A response toIdACommandUserBanDelete
.A response toIdACommandUserBanGet
.A response toIdACommandUserCreate
.A response toIdACommandUserDelete
.A response toIdACommandUserGet
.A response toIdACommandUserLoginHistory
.A response toIdACommandUserSearchBegin
.A response toIdACommandUserSearchByEmailBegin
.A response toIdACommandUserSearchByEmailNext
.A response toIdACommandUserSearchByEmailPrevious
.A response toIdACommandUserSearchNext
.A response toIdACommandUserSearchPrevious
.A response toIdACommandUserUpdateCredentials
.