Mudanças entre as edições de "Authentication.svc"
(→Web Service REST) |
(→Web Service REST) |
||
Linha 6: | Linha 6: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ Códigos de Retorno (Status) | |+ Códigos de Retorno (Status) | ||
− | ! Código !! Descrição | + | ! Código !! Nome !! Descrição |
|- | |- | ||
| 100 | | 100 | ||
| Sucess | | Sucess | ||
+ | | | ||
|- | |- | ||
| 201 | | 201 | ||
| UserOrPasswordInvalid | | UserOrPasswordInvalid | ||
+ | | | ||
|- | |- | ||
| 202 | | 202 | ||
| UserNotFound | | UserNotFound | ||
+ | | | ||
|- | |- | ||
| 203 | | 203 | ||
| InactiveUser | | InactiveUser | ||
+ | | | ||
|- | |- | ||
| 204 | | 204 | ||
| InvalidToken | | InvalidToken | ||
+ | | | ||
|- | |- | ||
| 205 | | 205 | ||
| ExpiredToken | | ExpiredToken | ||
+ | | | ||
|- | |- | ||
| 206 | | 206 | ||
| AccessDenied | | AccessDenied | ||
+ | | | ||
|- | |- | ||
| 207 | | 207 | ||
| SessionNotFound | | SessionNotFound | ||
+ | | | ||
|- | |- | ||
| 208 | | 208 | ||
| SessionIsClosed | | SessionIsClosed | ||
+ | | | ||
|- | |- | ||
| 209 | | 209 | ||
| IPAddressMismatch | | IPAddressMismatch | ||
+ | | | ||
|- | |- | ||
| 999 | | 999 | ||
| Error | | Error | ||
+ | | | ||
|} | |} | ||
Edição das 19h57min de 8 de fevereiro de 2017
Índice
Sobre
Web Service REST
Código | Nome | Descrição |
---|---|---|
100 | Sucess | |
201 | UserOrPasswordInvalid | |
202 | UserNotFound | |
203 | InactiveUser | |
204 | InvalidToken | |
205 | ExpiredToken | |
206 | AccessDenied | |
207 | SessionNotFound | |
208 | SessionIsClosed | |
209 | IPAddressMismatch | |
999 | Error |
Authenticate
- Verbo Http: GET
- Template de URL: {latromiUrl}/Services/Authentication.svc/rest/authenticate/{requestToken}
- Exemplo: http://samples.latromi.com.br/AuthToken/
Serviço de autenticação de usuário. Passar no parâmetro requestToken o token gerado pelo serviço generateAuthResquestToken.
{ "status": 100, "message": "Usuário autenticado.", "details": null, "authToken": "IkXuQxepET......", "authType": 1, "userProfile": { "id": 1, "referenceCode": null, "username": "admin", "fullName": "Administrador", "emailAddress": "", "isActive": true, "isAdmin": true, "isIntegratedUser": false, "keepAliveEnabled": true, "documentType": 0, "documentNumber": "", "policies": null, "extendedProperties": [ { "Key": "CampoLivre1", "Value": null }, { "Key": "CampoLivre2", "Value": null }, { "Key": "CampoLivre3", "Value": null }, { "Key": "CampoLivre4", "Value": null }, { "Key": "CampoLivre5", "Value": null } ] } }
ValidateAuthToken
- Verbo Http: GET
- Template de URL: {latromiUrl}/Services/Authentication.svc/rest/validateAuthToken/{authToken}
- Exemplo: http://samples.latromi.com.br/validatetoken
EndSession
- Verbo Http: GET
- Template de URL: {latromiUrl}/Services/Authentication.svc/rest/endSession/{authToken}
ChangePassword
- Verbo Http: GET
- Template de URL: {latromiUrl}/Services/Authentication.svc/rest/changePassword/{requestToken}
- Exemplo: http://samples.latromi.com.br/changePassword