Visão geral
Um pacote Flutter que fornece uma ponte para implementar o Login com Apple em iOS, macOS, Android e Web. Ele permite que os usuários se autentiquem usando sua ID da Apple, gerencia de forma segura as entradas do keychain para tokens e oferece integração sem interrupções com o sistema de autenticação da Apple. O pacote simplifica o processo de lidar com o fluxo OAuth da Apple, mantendo as melhores práticas específicas de cada plataforma.
Casos de uso
- Autenticação de usuário com Apple ID
- Armazenamento seguro de token por meio do keychain
- Implementação de login multiplataforma
- Integrando o fluxo OAuth da Apple
- Apoiar opções de login voltadas para privacidade
Principais recursos
- Suporta iOS, macOS, Android e Web
- Integração de chaveiro segura
- Fluxo de login do Apple ID simplificado
- Experiência nativa de autenticação da plataforma
- Manipula a persistência de token com segurança
Indicado para
- Aplicativos que exigem login com Apple ID
- Aplicações conscientes de privacidade
- Autenticação multiplataforma é necessária
- Desenvolvedores construindo sistemas de login seguros
- Projetos direcionados para usuários do ecossistema Apple
Considerações
- Requer configuração adequada do Apple Developer
- Limitado à autenticação com Apple ID
- Pode ser necessário configurar adicionalmente no Web
- Depende das capacidades nativas da plataforma
- Não adequado para provedores de identidade não da Apple
