Visão Geral
Chaves de sessão e permissões fornecem uma maneira segura de permitir que aplicativos realizem ações em nome dos usuários sem exigir autenticação constante. Isso é particularmente útil para jogos e aplicativos que precisam executar transações automaticamente.Sistema de Permissões
Tipos de Permissão
Contas Globais B3 suportam permissões granulares que podem ser configuradas para diferentes casos de uso:- Interações com Contratos: Especificar quais contratos inteligentes podem ser chamados
- Limites de Tokens: Definir limites de gastos para tokens nativos e tokens ERC-20
- Restrições de Tempo: Definir datas de início e término para permissões
- Limites de Transação: Controlar o valor máximo por transação
Estrutura de Permissão
Implementação de Chave de Sessão
Solicitação de Permissão Básica
Permissões Específicas para Jogos
Para aplicações de jogos, você pode precisar de permissões mais amplas:UI de Permissão Personalizada
Para mais controle sobre o fluxo de permissão:Gerenciamento de Chave de Sessão
Verificando o Status da Permissão
Revogando Permissões
Padrões Avançados de Permissão
Atualizações Dinâmicas de Permissão
Melhores Práticas de Segurança
Permissões Mínimas
Solicite apenas as permissões mínimas necessárias para sua aplicação.
Duração Curta
Use durações de permissão mais curtas para uma segurança aprimorada.
Alvos Específicos
Especifique endereços exatos de contratos em vez de permissões amplas.
Auditorias Regulares
Audite e rotacione as chaves de sessão regularmente.