Mudanças entre as edições de "Alteração de autenticação"

De RBX ISP - Manual do Usuário
(Criou página com '<syntaxhighlight lang="json" line="1"> { "authentication_update": { "id": 1665, "password": "s6c5e87s8s5s" } } </syntaxhighlight> <table style="border-collapse:...')
 
 
Linha 186: Linha 186:
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
  
'''Mensagem de retorno
+
'''Mensagem de retorno'''
'''
+
 
 
Em caso de sucesso, será retornado um json conforme o exemplo abaixo:
 
Em caso de sucesso, será retornado um json conforme o exemplo abaixo:
 
<syntaxhighlight lang="json" line="1">
 
<syntaxhighlight lang="json" line="1">
 
 
{
 
{
 
 
   "status": 1,
 
   "status": 1,
 
   "error_code": 0,
 
   "error_code": 0,

Edição atual tal como às 07h50min de 4 de junho de 2021

{
  "authentication_update":
  {
    "id": 1665,
    "password": "s6c5e87s8s5s"
  }
}
<tbody> </tbody>
ID Campo Obrigatório Pai Tipo Observações
A01 Dados da autenticação Sim Raiz -  
A02 id Sim A01 Número

Código interno da autenticação no sistema (id)

A03 contract_id Não A01 Número

Número do contrato

A04 nas Não A01 Texto

IP interno do NAS (para NAS cadastrado no sistema) ou um dos valores abaixo para NAS virtuais:

  • -1: (TODOS)
  • -2: (CENTRAL DO ASSINANTE)
  • -3: (APRENDER)
A05 port Não A01 Texto

Porta do NAS informado no campo anterior. Portas virtuais:

  • -1: (TODAS)
  • -3: (APRENDER)
A06 user Não A01 Texto

Usuário da autenticação

A07 password Não A01 Texto

Senha da autenticação

A08 mac Não A01 Texto

MAC válido, no formato ##:##:##:##:##:##

A09 allow_access_subscriber_center Não A01 Booleano

Define se esta autenticação terá acesso à Central do Assinante.

  • true: tem acesso
  • false: não tem acesso
A10 allow_update_password Não A01 Booleano

Define se esta autenticação poderá ter sua senha alterada através da Central do Assinante.

  • true: permite alteração
  • false: não permite alteração
A11 force_password_update Não A01 Booleano

Define se a senha deverá ser alterada no primeiro acesso do usuário através da Central do Assinante.

  • true: deverá ser alterada
  • false: não precisará ser alterada
A12 profile_id Não A01 Número

Código de um dos perfis de acesso à central do assinante.

A13 comments Não A01 Texto

Texto livre.

A14 status Não A01 Texto

Situação da autenticação. Valores permitidos:

  • A: Ativo
  • I: Inativo

 

Mensagem de retorno

Em caso de sucesso, será retornado um json conforme o exemplo abaixo:

{
  "status": 1,
  "error_code": 0,
  "error_description": "",
  "result": "Authentication updated successfully"
}

Em caso de falha, será retornado um json conforme o exemplo abaixo:

{
  "status": 0,
  "error_code": 12,
  "error_description": "The field status is invalid!",
  "result": ""
}