Mudanças entre as edições de "Authentication.svc"
(→Web Service REST) |
(→Web Service REST) |
||
Linha 12: | Linha 12: | ||
Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. | Serviço de autenticação de usuário. Passar no parâmetro '''requestToken''' o token gerado pelo serviço [[TokenGenService.svc|generateAuthResquestToken]]. | ||
+ | |||
+ | <pre> | ||
+ | { | ||
+ | "status": 100, | ||
+ | "message": "Usuário autenticado.", | ||
+ | "details": null, | ||
+ | "authToken": "IkXuQxepET$zObQoowgHPyRIPIV2HY2fq3kkr_ZINlcPW_r$2_2le5AExlT9TTXQ8BmsUL$9hN15n0ujfvSPsPOCAJMnkIZbrooiouvm1UbiXaiB0EoWXJChebv$vrqjoVjhdl_lhJszWgwvYAw9RSNC56cs$TPd$7nykl8_2nw=", | ||
+ | "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 | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | </pre> | ||
=== ValidateAuthToken === | === ValidateAuthToken === |
Edição das 19h48min de 8 de fevereiro de 2017
Índice
Sobre
Web Service REST
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$zObQoowgHPyRIPIV2HY2fq3kkr_ZINlcPW_r$2_2le5AExlT9TTXQ8BmsUL$9hN15n0ujfvSPsPOCAJMnkIZbrooiouvm1UbiXaiB0EoWXJChebv$vrqjoVjhdl_lhJszWgwvYAw9RSNC56cs$TPd$7nykl8_2nw=", "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