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âmetroObrigatoriedadedescriçãoFormatoExemplo
client_idObrigatórioid do cliente gerado pela nossa plataforma no momento do onboardingUUID4c26ae6a-7871-4341-8418-f6f174854333
client_secretObrigatórioclient secret do cliente gerado pela nossa plataforma no momento do onboarding e enviado diretamente ao clienteUUID4c26ae6a-7871-4341-8418-f6f1748545f1
grant_typeObrigatórioTipo de permissão a ser atribuida no login. O tipo de permissão para cliente é "client_credentials"Stringclient_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âmetrodescriçãoFormatoExemplo
access_tokenToken de acesso na plataformaString formato Bearer Token
expires_inTempo até a expiração do tokenInteiro1800
refresh_expires_inInteiro0
token_typeTipo do token de acesso. Sempre valor "Bearer"StringBearer
not-before-policyInteiro167822
scopeEscopo garantido de acessoString"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