Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

PropriedadeTipo DescriçãoExemplo de utilização
client_idCharIdentificação do cliente dentro da corporação"_1xpto124324523@3"
client_secretCharChave secreta para composição do token"asdja$d#als!54w5tf@akl"
usernameChar ou Array de ObjetosNome do usuário

"nomedousuario" ou "users": [

{ "username": "nomedousuario", "password": "teste123987155asd" },

{ "username": "nomedooutrousuario", "password": "teste7859557aae" },

....
]

passwordChar ou Array de ObjetosSenha do usuário

"teste123987155asd" ou

"users": [

{ "username": "nomedousuario", "password": "teste123987155asd" },

{ "username": "nomedooutrousuario", "password": "teste7859557aae" },

....
]

grant_typeChar ou Array de ObjetosDevido ao modelo implementado o valor deve "password"

"password" ou

"types": [ { "grant_type": "password" }]

access_expiresInt ou Array de ObjetosTempo de validade do token de acesso em milissegundos

3600 ou

"expires": [ { "access_expires": 3600, "refresh_expires": "Date()+1" }]

refresh_expiresDate ou Array de ObjetosData de validade do refresh token

Date() ou

"expires": [ { "access_expires": 3600, "refresh_expires":

"

12/31/2022" }]

Bloco de código
languagejs
titleModelo JSON exemplificando o quadro acima
linenumberstrue
collapsetrue
{
  "client_id": "7LpPC0r3",
  "client_secret": "TlPp#S3cre7@",
  "expires": [
    {
      "access_expires": 3600,
      "refresh_expires": "Date()+1"
    }
  ],
  "users": [
    {
      "username": "7LpPC0r3o@u7h2",
      "password": "P@s5w0rD&7LpPC0r3"
    },
    {
      "username": "tlppCore",
      "password": "Senha1234"
    },
    {
      "username": "Pr0ba7",
      "password": "Senh@D3T3ste"
    }
  ],
  "types": [
    {
      "grant_type": "password"
    }
  ],
 }

...