Publicado: Feb 25, 2022

O AWS Amplify está anunciando a disponibilidade geral da biblioteca de IU do Authenticator para Flutter. Usando a biblioteca de UI do Authenticator, os desenvolvedores do Flutter podem criar uma experiência de login/registro em minutos. Quando um desenvolvedor adiciona a categoria Autenticação e define os atributos de autorização e verificação do Amplify CLI ou do Amplify Studio, os formulários de login/registro do Authenticator são exibidos de acordo. Os desenvolvedores também podem aplicar temas personalizados aos formulários do Authenticator e substituir validações nos campos de login/inscrição. Os desenvolvedores também podem adicionar/remover os campos de atributo de perfil usados no formulário de inscrição.

Os desenvolvedores envolvem o widget principal da aplicação no widget Autenticador, e seus usuários serão redirecionados ao widget filho automaticamente quando fizerem login. Os desenvolvedores do Flutter podem adicionar suporte para provedores de login social, como Amazon, Sign in with Apple, Facebook e Google, configurando seu backend do Amplify por meio da CLI do Amplify e seguindo as etapas nos Guias de início rápido do Amplify. Depois que o backend é configurado, o Authenticator processa automaticamente a exibição dos botões de login do provedor social e a lógica de login/registro em sua aplicação Flutter. O Amplify Authenticator também utiliza a localização, que permite aos desenvolvedores configurar os locais desejados e o texto que precisa ser mostrado para cada um deles.