NakisaUserDetails¶
Example Json Object
1{
2 "password": "string",
3 "username": "string",
4 "authorities": [
5 {
6 "authority": "string"
7 }
8 ],
9 "accountNonExpired": true,
10 "accountNonLocked": true,
11 "credentialsNonExpired": true,
12 "enabled": true,
13 "id": 0,
14 "accountId": 0,
15 "fullName": "string",
16 "firstName": "string",
17 "lastName": "string",
18 "email": "string",
19 "audience": [
20 "string"
21 ],
22 "realm": "string",
23 "client": "string",
24 "accessTokenExpiry": 0,
25 "accountName": "string",
26 "environmentName": "string",
27 "serviceAccount": true,
28 "tokenIssuer": "string",
29 "profile": "string",
30 "ncpRoles": [
31 "string"
32 ],
33 "coreServiceRoles": [
34 "string"
35 ]
36}
📄 Description: NakisaUserDetails is a data transfer object that encapsulates essential information about users within the financial organization structure, including their roles and relationships within the hierarchy of the financial entity.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
password |
string |
false |
none |
Secure string used to authenticate the user within the financial organization structure, ensuring access to sensitive hierarchical data. |
username |
string |
false |
none |
Human-readable name of the organization |
authorities |
false |
none |
List of authorities items |
|
accountNonExpired |
boolean |
false |
none |
Boolean flag indicating accountNonExpired status |
accountNonLocked |
boolean |
false |
none |
Boolean flag indicating accountNonLocked status |
credentialsNonExpired |
boolean |
false |
none |
Boolean flag indicating credentialsNonExpired status |
enabled |
boolean |
false |
none |
Whether this feature is enabled |
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
accountId |
integer(int64) |
false |
none |
Unique identifier for the account |
fullName |
string |
false |
none |
Full name of the resource |
firstName |
string |
false |
none |
Name of the first |
lastName |
string |
false |
none |
Name of the last |
string |
false |
none |
Email address of the user, essential for communication within the financial organization structure and hierarchy. |
|
audience |
[string] |
false |
none |
List of audience items |
realm |
string |
false |
none |
Represents the specific realm or domain within the financial organization structure, defining the context of the user’s role and hierarchy within the organization. |
client |
string |
false |
none |
Represents the unique identifier for the client within the financial organization structure, facilitating the management of organizational hierarchy and relationships among financial entities. |
accessTokenExpiry |
integer(int64) |
false |
none |
Numeric value representing accessTokenExpiry |
accountName |
string |
false |
none |
Name of the account |
environmentName |
string |
false |
none |
Name of the environment |
serviceAccount |
boolean |
false |
none |
Number of organization items |
tokenIssuer |
string |
false |
none |
Identifier of the entity responsible for issuing tokens within the financial organization structure, facilitating secure access and management of hierarchical data. |
profile |
string |
false |
none |
Represents the profile of a financial entity within the organizational structure, detailing its hierarchical position and attributes. |
ncpRoles |
[string] |
false |
none |
List of ncpRoles items |
coreServiceRoles |
[string] |
false |
none |
List of coreServiceRoles items |