Webservice (Autenticação Usuários - Alterar senha de usuário da aplicação): mudanças entre as edições

De Adapter
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
 
Linha 1: Linha 1:


'''Descrição:''' Alterar senha de usuário.


'''URL:''' https://[URL]/ws/auth/alterar_senha


'''Método:''' PUT


'''Entrada:''' Header: ''Token <nowiki>{{token}}</nowiki>, Authorization Basic <nowiki>{{authorization}}</nowiki>,'' Body: JSON contendo os dados de usuário e nova senha


'''Saída:''' JSON contendo a ID do usuário ou JSON contendo mensagem de erro.


'''Campos JSON de entrada:'''
{| class="wikitable"
|'''Tag'''
|'''Tipo Parâmetro'''
|'''Tipo'''
|'''Obrigatório'''
|'''Observação'''
|-
|Authorization
|header
|String
|SIM
|
|-
|Token
|header
|String
|SIM
|
|-
|idUsuario
|body
|Integer
|SIM
|
|-
|senhaAntiga
|body
|String
|SIM
|
|-
|novaSenha
|body
|String
|SIM
|
|}
'''Exemplo:'''


 
* '''Envio:'''
 
** https://[URL]/ws/auth/alterar_senha
 
*** '''Parâmetros adicionais:''' <syntaxhighlight lang="json" line="1">
 
{
 
  "idUsuario":1,
 
  "senhaAntiga":"123456",
 
  "novaSenha":"789456"
 
}
 
</syntaxhighlight>
 
* '''Retorno:'''
 
** '''Sucesso:'''<syntaxhighlight lang="json" line="1">
 
{
 
  "success":"Senha alterada."
 
}
 
</syntaxhighlight>
** '''Erro:'''<syntaxhighlight lang="json">
{
  "error":"A senha antiga está incorreta."
}
</syntaxhighlight>


[[Webservice (Autenticação Usuários)|Voltar ao menu Webservice Autenticação Usuários]]
[[Webservice (Autenticação Usuários)|Voltar ao menu Webservice Autenticação Usuários]]

Edição atual tal como às 13h43min de 17 de maio de 2023

Descrição: Alterar senha de usuário.

URL: https://[URL]/ws/auth/alterar_senha

Método: PUT

Entrada: Header: Token {{token}}, Authorization Basic {{authorization}}, Body: JSON contendo os dados de usuário e nova senha

Saída: JSON contendo a ID do usuário ou JSON contendo mensagem de erro.

Campos JSON de entrada:

Tag Tipo Parâmetro Tipo Obrigatório Observação
Authorization header String SIM
Token header String SIM
idUsuario body Integer SIM
senhaAntiga body String SIM
novaSenha body String SIM

Exemplo:

  • Envio:
    • https://[URL]/ws/auth/alterar_senha
      • Parâmetros adicionais:
        {
           "idUsuario":1,
           "senhaAntiga":"123456",
           "novaSenha":"789456"
        }
        
  • Retorno:
    • Sucesso:
      {
         "success":"Senha alterada."
      }
      
    • Erro:
      {
         "error":"A senha antiga está incorreta."
      }
      

Voltar ao menu Webservice Autenticação Usuários