Começar
Credenciais e autenticação
Credencial de máquina no servidor de autorização da Kodano, com private_key_jwt ou client_secret, e token Bearer em cada chamada.
Página em construção
Este é um resumo. O conteúdo completo entra nas próximas versões da documentação; o contrato de cada rota já está na Referência da API.
- A API não usa API Key. Cada credencial é um usuário de máquina no servidor de autorização (OAuth 2.0 / OpenID Connect).
- Dois tipos de credencial:
private_key_jwt(recomendada): você assina um JWT com a chave privada da credencial e o troca pelo token com o granturn:ietf:params:oauth:grant-type:jwt-bearer.client_secret: você enviaclient_ideclient_secretcom o grantclient_credentials.
- Nos dois casos, o
scopeéopenid urn:zitadel:iam:org:project:id:<projectId>:aud urn:zitadel:iam:user:resourceowner. Sem o primeiro valor de projeto o token sai, mas a API responde401; sem oresourceowner,403 AUTH.TENANT_MISMATCH. - Use sempre o
tokenUrlentregue com a credencial. - Envie o token em
Authorization: Bearer <access_token>. Ele vale cerca de 12 horas (expires_in). - O segredo ou a chave privada são exibidos uma única vez. Revogar a credencial invalida os tokens já emitidos em até 60 segundos.
- Credencial recém-emitida pode responder
401por alguns minutos enquanto é ativada.