Pynews
  1. Authentication
Pynews
  • Authentication
    • Athenticate
      POST
  • News
    • Create
      POST
    • Get
      GET
    • Update
      PUT
    • Like
      POST
  • Libraries
    • Create Subscription
      POST
    • Add new Library
      POST
    • GET List of the last 30 days updates
      GET
  1. Authentication

Athenticate

Developing
POST
/authentication/token
Authentication
Aqui está a documentação para criar um token de autenticação.
É necessário passar as credenciais válidas para recuperar dados em nossos serviços. Abaixo você encontra a explicação de como recuperar um token válido e como verificar se ele ainda é válido a cada consulta.
Cada token de acesso é válido por 20 minutos, após os quais você pode solicitar um novo.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://localhost:8080/authentication/token' \
--data-urlencode 'username=suporte@viaflex.com.br' \
--data-urlencode 'password=Viadminflex@2021' \
--data-urlencode 'grant_type=password' \
--data-urlencode 'client_id=clients'
Response Response Example
{
    "token_type": "Bearer",
    "expires_in": 1200,
    "access_token": "[JWT Access Token]"
}

Request

Body Params application/x-www-form-urlencoded
username
string 
optional
Valor de identificação, criado no registro da sua aplicação na Viaflex.
Example:
suporte@viaflex.com.br
password
string 
optional
Valor da secret da sua aplicação, criado no registro da sua aplicação na Viaflex.
Example:
Viadminflex@2021
grant_type
string 
optional
OAuth2 grant type (Esse endpoint aceita somente 'password')
Example:
password
client_id
string 
optional
O tipo de usuário.
Example:
clients

Responses

🟢200Success
application/json
Body
token_type
enum<string> <text>
required
Padrão 'Bearer'
Allowed value:
Bearer
Example:
Bearer
expires_in
integer <int32>
optional
Padrão 20 minutos
Example:
1200
access_token
string <text>
optional
Credencial de autorização, no formato JWT, usado para acessar as APIs.
Example:
[JWT Access Token]
Modified at 2025-04-17 17:11:32
Next
Create
Built with