Histórico da Página
...
A documentação a seguir fornece uma introdução as APIs REST V2 do Fluig Identity. As APIs REST V2 seguem o padrão de autenticação servidor a servidor OAuth2.0 utilizando JWT.
...
Models
Aqui está uma lista de Models que as APIs REST Fluig Identity utilizam. Nós iremos entrar em detalhe sobre cada um deles conforme irmos avançando em cada documentação de API REST. Esta lista corresponde a todos os models que estão sendo utilizados por REST. Todos os valores mostrados para cada campo são valores padrões.
UserAccountDTO
UserAccountDTO: Informações Informações pessoais de um usuário, independente da natureza multicontexto da conta
...
| Bloco de código |
|---|
{ |
...
"id": |
...
"", |
...
"firstName": |
...
"", |
...
"lastName": |
...
"", |
...
"password": |
...
"", |
...
"address": |
...
"", |
...
"phoneNumber": |
...
"", |
...
"emailAddress": |
...
"", |
...
"dateCreated": |
...
"Jan 14, 2014 11:47:03 AM", |
...
"otpPin": |
...
"", |
...
"role": |
...
"USER", |
...
"verifiedEmails": {}, |
...
"companyIds": [], |
...
"companyAccounts": [], |
...
"appStateChanged": |
...
false, |
...
"connectedToLinkedIn": |
...
false, |
...
"connectedToFacebook": |
...
false, |
...
"facebookId": |
...
"", |
...
"linkedinId": |
...
"", |
...
"userPhones": [], |
...
"userEmails": [], |
...
"tempPassword": |
...
"", |
...
"passwordSet": |
...
false, |
...
"loginMode": |
...
"PERSONAL", |
...
"companyId": |
...
"" |
...
} |
UserCompanyAccountDTO
Informações : Informações de um usuário dentro do contexto da empresa
...
| Bloco de código |
|---|
{ |
...
"id": |
...
"", |
...
"firstName": |
...
"", |
...
"lastName": |
...
"", |
...
"password": |
...
"", |
...
"address": |
...
"", |
...
"phoneNumber": |
...
"", |
...
"emailAddress": |
...
"", |
...
"isADImport": |
...
false, |
...
"appStateChanged": |
...
false, |
...
"adToken": |
...
"", |
...
"jobTitle": |
...
"", |
...
"dateCreated": |
...
"Jan 14, 2014 11:47:03 AM", |
...
"companyName": |
...
"", |
...
"role": |
...
"USER", |
...
"userLoginType": |
...
"CP_LOGIN", |
...
"userOrigin": |
...
"CP_ADMIN", |
...
"assignedAppCount": 0, |
...
"userStatus": |
...
"INVITED", |
...
"previousUserStatus": |
...
"INVITED", |
...
"resetKey": |
...
"", |
...
"companyLogoPath": |
...
"", |
...
"enableOTP": |
...
false, |
...
"personalId": |
...
"", |
...
"department": |
...
"", |
...
"customFields": {}, |
...
"companyId": |
...
"" |
...
} |
...
GroupDTO
GroupDTO: Entidade que une usuários e aplicativos dentro de uma empresa
...
| Bloco de código |
|---|
{ |
...
"itemName": |
...
"", |
...
"description": |
...
"", |
...
"userCount": 0, |
...
"applicationCount": 0, |
...
"companyId": |
...
"" |
...
} |
...
CompanyDTO
CompanyDTO: Informações sobre a empresa
...
| Bloco de código |
|---|
{ |
...
"itemName": |
...
"", |
...
"dateCreated": |
...
"Jan 14, 2014 11:47:03 AM", |
...
"tokenRequired": |
...
false, |
...
"companyStatus": |
...
"CREATED", |
...
"emailDomains": [], |
...
"customLogo": |
...
false, |
...
"selfSignUp": |
...
false, |
...
"adLoginEnabled": |
...
false, |
...
"adUserActivation": |
...
"ACTIVATION_BY_EMAIL", |
...
"adPasswordChangeEnabled": |
...
false, |
...
"userActivation": |
...
"EMAIL", |
...
"displayAdPwdReqEnabled": |
...
false, |
...
"adPwdRequirements": |
...
"", |
...
"oauthClientId": |
...
"", |
...
"companyId": |
...
"" |
...
} |
CustomFieldDTO
: Campos customizados de uma empresa
...
| Bloco de código |
|---|
{{ "name": |
...
"", |
...
"label": |
...
"", |
...
"value": |
...
"", |
...
"length": |
...
"", |
...
"type": |
...
"STRING", |
...
"order": 2147483647, |
...
"required": |
...
false, |
...
"options": [], |
...
"visibleToUsers": |
...
true, |
...
"companyId": |
...
"" |
...
} |
JwtClaimDTO: JWT Claim. Necessário para OAuth2.0
...