Visão geral
O pacote passkeys_platform_interface fornece uma interface de plataforma compartilhada para implementar passkeys em múltiplas plataformas. Ele define o contrato da API principal que deve ser implementado por plugins específicos de plataforma para habilitar funcionalidades de passkeys no Android, iOS, Linux, macOS, Web e Windows. Essa abstração garante um comportamento consistente e simplifica a integração com o ecossistema mais amplo de passkeys. Desenvolvedores que estendem o suporte a novas plataformas devem implementar essa interface para manter compatibilidade e aproveitar fluxos de autenticação unificados.
Casos de uso
- Habilitar autenticação de passkey multiplataforma
- Implementando passkeys para novos sistemas operacionais
- Criando backends de passkey específicos para plataformas
- Integrando login biométrico ou sem senha
- Apoio à autenticação local segura
Principais recursos
- Contrato de API compartilhado entre plataformas
- Extensível para novas implementações de plataforma
- Operações de chave padrão
- Suporta principais sistemas operacionais de desktop e móveis
- Desenhado para interoperabilidade de plug-ins
Indicado para
- Desenvolvedores de plugins adicionando suporte a passkey
- Bibliotecas de autenticação multiplataforma
- Equipes construindo sistemas de login sem senha
- Desenvolvedores de aplicativos focados em segurança
- colaboradores de código aberto de ferramentas de autenticação
Considerações
- Requer implementação em cada plataforma-alvo
- Dependente do suporte de passkey do sistema operacional subjacente
- Pode exigir configuração adicional de código nativo
- Não destinado ao uso direto em aplicativos para usuários finais
- Deve estar alinhado com o ecossistema de plug-ins de passkeys do Corbado