O que são Contas Globais B3?
Contas Globais B3 são um sistema unificado de autenticação que fornece aos usuários uma única identidade em todo o ecossistema B3. Os usuários podem se autenticar uma vez e acessar todas as aplicações, jogos e serviços B3 de forma contínua.Principais Características
Login Social
Suporte para Google, Discord e outros provedores de autenticação social.
Gerenciamento de Sessão
Autenticação segura de chave de sessão com permissões personalizáveis.
Multiplataforma
Funciona em aplicações web, móveis e desktop.
Amigável para Desenvolvedores
Componentes React simples e serviços TypeScript sem interface.
Arquitetura
O sistema de Contas Globais consiste em vários componentes chave:Fluxo de Autenticação
- Login Social: Usuários se autenticam com seu provedor social preferido
- Criação de Conta: Uma Conta Global B3 é criada ou vinculada
- Chaves de Sessão: Chaves de sessão opcionais para segurança aprimorada
- Permissões: Permissões granulares para diferentes ações
Componentes React
B3Provider
: Provedor de contexto para Contas GlobaisSignInWithB3
: Fluxo completo de autenticaçãoRequestPermissionsButton
: Gerenciamento de permissõesAccountAssets
: Exibir ativos do usuário
Serviços sem Interface
- Serviço de autenticação para implementações personalizadas
- Utilitários de gerenciamento de sessão
- Auxiliares de validação de permissão