Rotacionar seu aplicativo gera um novoDocumentation Index
Fetch the complete documentation index at: https://developers.vendaze.com/llms.txt
Use this file to discover all available pages before exploring further.
client_secret e invalida o anterior. É a única forma de atualizar o nome, descrição, avatar, URIs de redirecionamento ou escopos do seu aplicativo.
Quando rotacionar
- Você precisa alterar o nome, descrição ou avatar do aplicativo
- Você precisa adicionar ou remover URIs de redirecionamento
- Você precisa solicitar escopos diferentes
- Seu
client_secretfoi comprometido ou perdido
Como funciona
A rotação não é uma atualização. É um novo registro usando oclient_id como prova de propriedade. As novas credenciais são sempre enviadas para o e-mail cadastrado no aplicativo. Esse e-mail não pode ser alterado.
Envie a requisição de rotação
Chame
POST /v1/auth/rotate-app com seu client_id atual e os novos valores desejados.Receba as novas credenciais por e-mail
Um novo
client_secret é gerado e enviado para o e-mail cadastrado no aplicativo. O secret
antigo é invalidado imediatamente.Rotacionar via API
Envie umPOST para /v1/auth/rotate-app:
client_secret é enviado somente por e-mail para o endereço cadastrado no aplicativo e nunca retorna na resposta da API. Guarde-o com segurança assim que receber.
Parâmetros da requisição
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
client_id | string | Sim | client_id atual do aplicativo a ser rotacionado. |
app_name | string | Sim | Novo nome exibido aos usuários na tela de consentimento. Máx. 100 chars. |
description | string | Não | Nova descrição do que seu app faz. Máx. 500 chars. |
avatar_url | string | Não | URL HTTPS de uma imagem WebP exibida na tela de consentimento. Máx. 400x400 px. |
redirect_uris | string[] | Sim | Nova lista de URIs HTTPS de redirecionamento. Substitui a lista anterior integralmente. |
scopes | string[] | Sim | Nova lista de escopos. Substitui a lista anterior integralmente. |
O e-mail cadastrado não pode ser alterado. As novas credenciais são sempre enviadas para o
endereço original usado no registro.
O que muda após a rotação
| Campo | Após a rotação |
|---|---|
client_secret | Novo valor. Enviado por e-mail. Atualize seu aplicativo. |
| Tokens ativos | Revogados somente se os escopos mudaram. Escopos iguais mantêm as sessões ativas. |
| Nome do aplicativo | Atualizado para o valor da requisição. |
| URIs de redirect | Substituídas pela lista da requisição. |
| Escopos | Substituídos pela lista da requisição. |
Impacto nos seus usuários
Se você alterar os escopos, todos os access tokens e refresh tokens são revogados imediatamente. Na próxima chamada à API, o aplicativo do usuário receberá um401 Unauthorized. Seu aplicativo deve tratar isso redirecionando o usuário pelo fluxo OAuth novamente.
Se os escopos forem mantidos, as sessões ativas não são afetadas. Os usuários não perceberão a rotação.
Relacionados
Registre seu aplicativo
Registro inicial para obter suas primeiras credenciais.
Autenticação
Implemente o fluxo OAuth 2.1 após atualizar suas credenciais.