An Account contains the properties and attributes for a user account in Smart ID Digital Access storage. If any of the properties (except userCertificate - see below for more information)
are null it will be ignored and not used.
Property |
Type |
Description |
username |
string |
A unique identity for the user the account represents.
|
displayName |
string |
The full name of the user, either explicitly defined or read from the
directory server if linked.
|
locationDN |
string |
A read-only attribute containing the distinguished name of the location in the
directory server when linked.
|
enabled |
boolean |
Set to true if account is enabled.
|
validFrom |
long |
The date which the account should be valid from, its value must be in number
of milliseconds since 1 January 1970 (Universal Coordinated Time).
|
validTo |
long |
The date which the account should be valid to, its value must be in number
of milliseconds since 1 January 1970 (Universal Coordinated Time).
|
lastLogon |
long |
A read-only attribute containing the time when user last logged on, in
milliseconds since 1 January 1970 (Universal Coordinated Time).
|
emailAddress |
string |
The email address of the user, either explicitly defined or read from the
directory server if linked.
|
smsNumber |
string |
The SMS number of the user, either explicitly defined or read from the
directory server if linked.
|
customAttribs |
List<MapItem> |
A List<MapItem> of custom-defined attributes that are specific for the user account.
These attributes can for example be used when creating user property groups.
|
userCertificate |
binary |
An attribute containing the user certificate, returned in ASN.1 DER
format within a byte array. This attribute will only contain relevant data
if the Account object has been created client-side; i.e. the attribute is
not set when the Account object is loaded via the getAccount method
provided by the User Account service. To delete a certificate from the user
this attribute should be set to null and the certificate will be removed when
updating the user.
|
globalAccess |
GlobalAccess |
A GlobalAccess object containing the access
properties for all authentication methods, mandatory and may not be null.
|
methodAccess |
MethodAccess |
A MethodAccess object containing the access
properties for PortWise authentication methods.
|
notificationMappings |
List<MapItem> |
A List<MapItem> of contact information that overrides the values defined in the notification mapping.
|