# Package com.io7m.idstore.server.controller.user

@Export @Version("1.0.0") package com.io7m.idstore.server.controller.user
Identity server (Server controller [User API])

- Related Packages
  Package
  Description
  com.io7m.idstore.server.controller
  Identity server (Server controller)
  com.io7m.idstore.server.controller.admin
  Identity server (Server controller [Admin API])
  com.io7m.idstore.server.controller.command_exec
  The server implementation (internals [command executor]).
  com.io7m.idstore.server.controller.user_pwreset
  Identity server (Server controller [User password reset service])
- Class
  Description
  IdUCmdAbstract<C extends IdProtocolMessageType>
  The abstract base command class.
  IdUCmdEmailAddBegin
  IdUCmdEmailAddBegin
  IdUCmdEmailAddDeny
  IdUCmdEmailAddDeny
  IdUCmdEmailAddPermit
  IdUCmdEmailAddPermit
  IdUCmdEmailRemoveBegin
  IdUCmdEmailRemoveBegin
  IdUCmdEmailRemoveDeny
  IdUCmdEmailRemoveDeny
  IdUCmdEmailRemovePermit
  IdUCmdEmailRemovePermit
  IdUCmdLogin
  IdUCmdLogin
  IdUCmdPasswordUpdate
  IdUCmdPasswordUpdate
  IdUCmdRealNameUpdate
  IdUCmdRealNameUpdate
  IdUCmdUserSelf
  IdUCmdUserSelf
  IdUCommandContext
  The command context for user API commands.
  IdUCommandExecutor
  A command executor for public commands.
  IdUserLoginService
  A service that handles the logic for user logins.
  IdUserLoginService.IdUserLoggedIn
  A record of a user logging in.