Obter credenciais e autenticação
Como obter suas credenciais em Staging (Ambiente de Homologação)
Para obter suas credenciais entre em contato com nosso time de implantação ou se preferir abra um chamado no link https://bitcapital.atlassian.net/servicedesk/customer/portal/20/group/151
Como obter suas credenciais em Produção
Para obter suas credenciais em produção é necessário que o processo de onboarding seja iniciado por nosso setor do comercial.
Após a inicialização do processo nosso cliente receberá um e-mail com as informações para acesso ao nosso Portal do Cliente, onde será necessário o preenchimento das informações referentes ao cadastro.
Informações para preenchimento no Portal do Cliente:
- Dados cadastrais da empresa, modelo de negócios da empresa, dados de contato e documentos da empresa.
- Dados cadastrais dos sócios da empresa e documentos dos sócios da empresa.
Autenticação
Toda vez que houver acesso ao ambiente da BitCapital será necessário realizar a autenticação.
A autenticação tem duração de 30 minutos, portanto, após este período será necessário nova autenticação.
Modelo de Requisição
{BASE_URL}/auth-service/login
Parametros da requisição
Parâmetro | Obrigatoriedade | descrição | Formato | Exemplo |
---|---|---|---|---|
client_id | Obrigatório | id do cliente gerado pela nossa plataforma no momento do onboarding | UUID | 4c26ae6a-7871-4341-8418-f6f174854333 |
client_secret | Obrigatório | client secret do cliente gerado pela nossa plataforma no momento do onboarding e enviado diretamente ao cliente | UUID | 4c26ae6a-7871-4341-8418-f6f1748545f1 |
grant_type | Obrigatório | Tipo de permissão a ser atribuida no login. O tipo de permissão para cliente é "client_credentials" | String | client_credentials |
Exemplo de requisição
{
"client_id": "4c26ae6a-7871-4341-8418-f6f174854333",
"client_secret": "4c26ae6a-7871-4341-8418-f6f1748545f1",
"grant_type": "client_credentials"
}
Response
Exemplo de Response
{
"access_token": "HODVUSjc4YXk0YXk0amRKbEJreFpDd3pINF9vV3cwV0FxWjF1ODR3MUVjIn0.eyJleHAiOjE2OTg3MDA5MjYsImlhdCI6MTY5ODY5OTEyNiwianRpIjoiMjNmNjhhNjMtMDljNC00MGZlLWJhMDItOTFhM2IyM2ZiZmNlIiwiaXNzIjoiaHR0cHM6Ly9rZXljbG9hayia2lkIiA6ICJtRE1HODVUSjc4YXk0amRKbEJreFpDd3pINF9vV3cwV0FxWjF1ODR3MUVjIn0.eyJleHAiOjE2OTg3MDA5MjYsImlhdCI6MTY5ODY5OTEyNiwianRpIjoiMjNmNjhhNjMtMDljNC00MGZlLWJhMDItOTFhM2IyM2ZiZmNlIiwiaXNzIjoiaHR0cHM6Ly9rZXljbG9hay5idC1zdGFnaW5nLmFwcC9yZWFsbXMvZGlnaXRhbC1hY2NvdW50IiwiYXVkIjoiYWNjb3VudCIsInN1YiI6IjZkZmJjODYzLTk0MzktNGYYXk0amRKbEJreFpDd3pINF9vV3cwV0FxWjF1ODR3MUVjIn0.eyJleHAiOjE2OTg3MDA5MjYsImlhdCI6MTY5ODY5OTEyNiwianRpIjoiMjNmNjhhNjMtMDljNC00MGZlLWJhMDItOTFhM2IyM2ZiZmNlIiwiaXNzIjoiaHR0cHM6Ly9rZXljbG9haywMjQzMmI4YyIsInR5cCI6IkJlYXJlciIsImF6cCI6ImRlN2Y4NGRhLWE4MjItNDdmYS1iZDc4LWU3MDI3MzY3OGJiOSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIiwiZGVmYXVsdC1yb2xlcy1kaWdpdGFsLWFjY291bnQiXX0sInJlc291cmNlX2FjY2VzcyI6eyJkZTdmODRkYS1hODIyLTQ3ZmEtYmQ3OC1lNzAyNzM2NzhiYjkiOnsicm9sZXMiOlsidW1hX3Byb3RlY3Rpb24iXX0sImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJkZTdmODRkYS1hODIyLTQ3ZmEtYmQ3OC1lNzAyNzM2NzhiYjkiLCJjbGllbnRIb3N0IjoiMTAuMTk3LjQuMjI3Iiwicm9sZXMiOlsib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZGlnaXRhbC1hY2NvdW50Il0sInByZWZlcnJlZF91c2VybmFtZSI6InNlcnZpY2UtYWNjb3VudC1kZTdmODRkYS1hODIyLTQ3ZmEtYmQ3OC1lNzAyNzM2NzhiYjkiLCJjbGllbnRBZGRyZXNzIjoiMTAuMTk3LjQuMjI3In0.H6AS2IbepRzYrWwlVmWWMKaBpI2_1kdpfY5hK76_qkS81rvwiIdqPQv3m-fnJWzJkU0sm42HjEJlezHWxUmD147uaN1yIHcf1lwYoT9kL_EHeJLS7EjA6-K-AtmFokxTnULASbjJCU4SCL19LZgXlvwysIsgQoWf5ZOqJeU-M2AfDm1YXZN7Dbv2FqG3xg_XfcIxjpzpz3LRAX1lKJR8BsvsNEcQ88ygEVmZcsmwhHthFDvfCIynSH_4_XVzTLdDZ6Q4viIaYxWTEzgxjvWOHiz1WJjczdLiC2X6K9HF7w55h4AMIHfSMYbgwoDuumneU4Jq_pbWw6uvN1MyG8JVpg",
"expires_in": 1800,
"refresh_expires_in": 0,
"token_type": "Bearer",
"not-before-policy": 1678221396,
"scope": "email profile"
}
Campos do response
Parâmetro | descrição | Formato | Exemplo |
---|---|---|---|
access_token | Token de acesso na plataforma | String formato Bearer Token | |
expires_in | Tempo até a expiração do token | Inteiro | 1800 |
refresh_expires_in | Inteiro | 0 | |
token_type | Tipo do token de acesso. Sempre valor "Bearer" | String | Bearer |
not-before-policy | Inteiro | 167822 | |
scope | Escopo garantido de acesso | String | "email profile" |
Referências
URL de Staging (Homologação)
Para autenticação utilize o seguinte link: https://kaizen.bt-staging.app/auth-service/login
URL de Produção
Para autenticação utilize o seguinte link: https://kaizen.bt-production.app/auth-service/login
Updated about 1 year ago