/
Autenticação

Autenticação

Para autenticar no sistema será necessário o e-mail e senha do usuário, após validação serão retornados o token de acesso, a validade do mesmo, as roles, o tipo de token e o refresh token, este que será usado em outro endpoint para obter novos token de acesso após o vencimento deles.


Autenticação:

http://IP_BCORE:9090/sippulse/bcore/v1/auth

Body da requisição:

{ "email": "string", "password": "string" }

Body da resposta:

{ "expiresAt": "2021-12-07T19:50:43.342Z", "refreshToken": "string", "roles": [ { "authority": "string" } ], "tipo": "string", "token": "string" }

Com o token obtido na requisição autenticar todas as requisições com o header:

Authorization tipo token

 

Após vencimento do token poderá ser utilizado o refreshToken retornado na requisição anterior pelo endpoint abaixo, utilizandoaccessToken para acesso posteriormente :

http://IP_BCORE:9090/sippulse/bcore/v1/auth/refreshtoken

Body da requisição:

Body da resposta:

O tempo padrão para vencimento do refreshToken é de 1800 segundos, porém pode ser alterado conforme solicitação do cliente.

 

Related content

Caso de Uso - Extração de Demonstrativos de Consumo
Caso de Uso - Extração de Demonstrativos de Consumo
More like this
Softswitch PCRT 5.0
Read with this
Como testar API do BCORE utilizando Swagger
Como testar API do BCORE utilizando Swagger
More like this
SubscriberWS - Recuperar Quota Diária
SubscriberWS - Recuperar Quota Diária
More like this
Descritivo dos campos - acc_report
Descritivo dos campos - acc_report
More like this

SIPPulse Routing and Billing Solutions for SIP