Overview#XDAS Account Management is an XDASv2 Event involving an identity is a token used to represent a particular user or entity.
Blame or credit for an action goes to the identity for a set of activities within a system.
Accounts exist in the application domains to associate attributes with the set of identifiers typically associated with identities.
Identities can be a human being or an automated identity, such as another service, which is acting on behalf of a human or a regularly scheduled system activity. In both the cases, account management is considered as persistent account creation, wherein an identity with some limited or unlimited set of system rights is associated with attributes.
Account Management Event Taxonomy
|Event Name||Event Identifier||Corresponding eDir Event||Description||Use|
|Create a new account||Consider this event as appropriate for any situation wherein an account, as defined above, is to be created.|
|Delete an existing account||This event has the opposite semantic meaning of account creation. Use this event wherever such an account, as described above, is to be deleted.|
|Disable Account||0.0.0.2||DSE_ADD_VALUE||Disable an existing account||Consider this event relevant for any situation where a particular record in an identifier database is disabled by an administrator or an automated security process such that it can no longer be used until it is re-enabled|
|Enable Account||0.0.0.3||DSE_ADD_VALUE||Enable an existing account||This is the counterpart event to the disable account event defined above.|
|Query an existing account||Consider the Query account events whenever a request for the attribute information of a particular account is made.|
|Modify an existing account||Consider the Modify account events whenever a request to change attribute information of a particular account is made.|
|Modify Account Security Token||0.0.0.6||DSE_CHGPASS||Modify an existing account security token||An account security token may be a password, or any other type of authentication materials associated with a user account. Here, a user account means any type of account by which a user, application, or system service may|