Visão geral
Um pacote Flutter projetado para armazenar dados sensíveis de forma segura, como credenciais e tokens, especialmente adaptado para integração com serviços AWS Amplify. Ele utiliza mecanismos de armazenamento seguro específicos por plataforma — como o Keychain no iOS e o Keystore no Android — para proteger os dados em repouso. O pacote fornece uma API simples e consistente em múltiplas plataformas, garantindo que os segredos sejam criptografados e inacessíveis a processos não autorizados. É destinado a ser usado internamente por outros pacotes do Amplify, mas também pode ser utilizado diretamente em aplicativos que exigem armazenamento local seguro.
Casos de uso
- Armazenando tokens de autenticação
- Protegendo chaves de API
- Persistência de dados de sessão do usuário
- Proteção de configurações sensíveis
- Integração com serviços do AWS Amplify
Principais recursos
- criptografia nativa da plataforma
- Consistência entre plataformas
- API simples de chave-valor
- Integração com o ecossistema Amplify
- Isolamento seguro de dados
Indicado para
- aplicações com suporte do Amplify
- Aplicativos que lidam com dados de usuário sensíveis
- Aplicativos móveis e de desktop que precisam de armazenamento seguro
- Desenvolvedores usando serviços de backend da AWS
- Projetos que exigem conformidade com padrões de proteção de dados
Considerações
- Não destinado a armazenamento de propósito geral
- Requer configuração do Amplify
- Limitado a casos de uso de armazenamento seguro
- Sem acesso direto aos dados criptografados brutos
- Dependente da segurança da plataforma subjacente