UserAuthDetails¶
Example Json Object
1{
2 "userDetails": {
3 "password": "string",
4 "username": "string",
5 "authorities": [
6 {
7 "authority": "string"
8 }
9 ],
10 "accountNonExpired": true,
11 "accountNonLocked": true,
12 "credentialsNonExpired": true,
13 "enabled": true,
14 "id": 0,
15 "accountId": 0,
16 "fullName": "string",
17 "firstName": "string",
18 "lastName": "string",
19 "email": "string",
20 "audience": [
21 "string"
22 ],
23 "realm": "string",
24 "client": "string",
25 "accessTokenExpiry": 0,
26 "accountName": "string",
27 "environmentName": "string",
28 "serviceAccount": true,
29 "tokenIssuer": "string",
30 "profile": "string",
31 "ncpRoles": [
32 "string"
33 ],
34 "coreServiceRoles": [
35 "string"
36 ]
37 },
38 "preferredCulture": "string",
39 "userId": 0
40}
📄 Description: Data transfer object representing the authentication details of a user, including credentials and access permissions, essential for secure user management and access control within the enterprise system.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
userDetails |
false |
none |
Contains the authentication and authorization details of the user, essential for managing access and security within the application. |
|
preferredCulture |
string |
false |
none |
Indicates the user’s preferred language and cultural context for personalized interactions within the application. |
userId |
integer(int64) |
false |
none |
Unique identifier for the user |