Abaixo estão as instruções de como buscar um bearer token, tanto com base em um certificado embutido automaticamente na aplicação quanto um inserido manualmente. Exemplo de utilização - Sucesso: - Realize uma requisição POST ao endpoint http(s)://{dominio}:{porta}/api/connect/token/ via Postman, SoapUi, ou outro programa que realize requisições HTTP REST.
- No corpo da requisição envie um JSON explicitando usuário e senha do RM para qual a autenticação está sendo direcionada:
• username • password A requisição deve parecer com a abaixo 
Bloco de código |
---|
language | js |
---|
theme | Midnight |
---|
title | JSON de requisição de token |
---|
| {
"username": "USUARIO RM",
"password": "SENHA RM"
} |
O token de segurança será gerado e já poderá ser utilizado no cabeçalho das requisições subsequentes às API's disponibilizadas pela TOTVS. Exemplo de Token de Segurança gerado com sucesso e pronto para ser utilizado: 
Bloco de código |
---|
language | js |
---|
theme | Midnight |
---|
title | JSON de Retorno de Token |
---|
| {
"access_token": "eyJhbGciOiJSUzI1NiIsDKXI9RYRNIpq4zd2ZFTuKRAvvTLvytOW_yvYxUn-k-XM4stBcnzuo8Eg00A8mDePRH-Kcjy6AWZjOPGYuaiKnDZ5hWfVCO-mefV44wU1vAYSb3jWQuS-4SPgrmHHy3XurY1clVpwrHuIENsZdFSZxy-g0I_8VwCFZHIPGh4-s_uejDPTmkscCWoejc42nyE8zn8gkG1YYWQRQ",
"expires_in": 300,
"refresh_token": "eyJUb2tlbktleSI6ImROcU5pam9BbnZhaG1WMEZST1o1NjFYQlVZekIzSXplYldNdDZkcUFyVE0iLCJjb25uZWN0aW9uSWQiOiJDb3Jwb3JlUk0ifQ==",
"token_type": "Bearer"
} |
Utilize o token gerado incluindo-o no cabeçalho da requisição através da diretiva: • Authorization: Bearer {token} Inclusão do token no cabeçalho da requisição: 
Após a inclusão do cabeçalho de autorização, realize uma requisição HTTP em uma das API's disponibilizadas pela TOTVS e verifique o resultado.
|