senior_platform_authentication_ui 9.1.3 senior_platform_authentication_ui: ^9.1.3 copied to clipboard
A package that make it easy to implement the Senior X authentication for Flutter. Built to be used with the bloc state management package.
9.1.3 #
[31/10/2024]
Melhorias #
- [#HCMAPP-1357] - Foi criado um novo evento CheckBiometricAuthenticationRequested no AuthenticationBloc para permitir a validação exclusiva da biometria, que anteriormente era realizada apenas por meio das chamadas dos usecases.
9.1.2 #
[31/10/2024]
Correções #
- [#HCMAPP-1302] - Implementado fluxo de alteração de senha no primeiro acesso quando a autenticação de fator multiplo também está ativada. Agora após a validação do fator multiplo, o usuário é redirecionado para tela de alterar a senha quando a opção de "Alterar senha no primeiro acesso" está ativada.
Alteração de dependências #
senior_platform_authentication:
: ^6.1.2 -> ^6.1.3
9.1.0 #
[17/09/2024]
Correções #
- [#HCMAPP-1165] - Salvando o token corretamente no AuthenticationBloc. Dessa forma, podemos recuperar o token através do Bloc em vez de toda vez realizar a solicitação do SecureStorage
9.0.0 #
[01/08/2024]
Melhorias #
- [#HCMAPP-1165] - Foi alterado para o GetStoredTokenUsecase ter múltiplos retornos através do Records do Dart. O método agora retorna ou o token ou uma exception
- [#HCMAPP-1165] - Alterado versão da SDS
8.1.2 #
[02/07/2024]
Correções #
- [#HCMAPP-1142] - Biometria está deslogando a aplicação quando ocorre erro na validação da biometria, quando deveria enviar para a tela BiometricSecurityForm
8.1.1 #
8.1.0 #
[20/05/2024]
Melhorias #
- [#HCMAPP-1039] - Foi alterado a mensagem de erro para quando o usuário fica sem acesso a internet e tenta fazer login. Agora a mensagem é mais clara.
Correções #
- [#HCMAPP-1039] - Alguns tenants possuem várias formas de autenticação e a biblioteca agora realiza uma verificação mais precisa para definir o modo de autenticação de cada usuário.
8.0.0 #
7.0.3 #
[29/04/2024]
Correções #
- [#HCMAPP-1005] - A mensagem de redefinição de e-mail anteriormente utilizava os dados do campo 'usuários' para indicar o e-mail, no entanto, em muitos casos, o e-mail de redefinição era diferente. Fizemos uma atualização para não mais exibir o endereço de e-mail diretamente no texto.
7.0.2 #
[11/04/2024]
Correções #
- [#HCMAPP-1033] - Alterando para a verificação de conexão com a internet seja feita com um ping na plataforma. Da forma que estava, estava sendo bloqueado por alguns clientes que filtram alguns DNS´s em sua rede.
7.0.1 #
[15/03/2024]
Melhorias #
- [#HCMAPP-993] - Adicionado parâmetro para, em casos de SAML, abrir direto a página do SAML do cliente.
7.0.0 #
[28/02/2024]
Correções #
- [#HCMAPP-904] - Está mostrando mensagem de autenticação padrão da biometria. O pacote foi ajustado para que a mensagem seja exibida com a tradução correta. Agora, o aplicativo que estiver utilizando a biblioteca de autenticação não precisa mais fornecer a mensagem para a tela de biometria. A biblioteca já possui a mensagem padrão. Isso foi feito para garantir que todos os aplicativos que utilizam a biblioteca de autenticação tenham a mesma mensagem de autenticação padrão.
- [#HCMAPP-993] - Ajustes na autenticação por Biometria - foi criada uma nova tela para quando a biometria é cancelada ou o aplicativo é colocado em segundo plano. Nessa tela, o usuário tem a opção de fazer a biometria novamente ou deslogar do aplicativo.
- [#HCMAPP-993] - Ajustes na autenticação por Biometria - Ajustado para quando usuario fazer o login, é o login for saml o campo de email do saml ja vem preenchido.
Alteração de dependências #
local_auth_android
: ^1.0.37
6.2.2 #
[16/02/2024]
Correções #
- [#DSN-4521] - Corrigido problema com o valor inicial dos campos na tela de cadastro de chave.
6.2.1 #
6.2.0 #
6.1.0 #
[21/11/2023]
Melhorias #
- [#ERPINOV-308] - Atualização de todas as dependências. Agora a biblioteca consegue trabalhar com o novo token JWT gerado pela plataforma.
6.0.2 #
[16/11/2023]
Correções #
- [#HCMAPP-890] - Validação de possível erro de retorno de user e token da storage.
5.0.0 #
[09/11/2023]
Novas funcionalidades #
- [#HCMAPP-855] - Login com Biometria [Implementada a funcionalidade de login por biometria, com detalhes adicionais disponíveis no README.md. Novidades e instruções atualizadas também foram incluídas para uma melhor experiência de usuário.]
- [#HCMAPP-868] - Ajustar lib de autenticação
- [#HCMAPP-869] - Adicionar package LOCAL_AUTH na lib de autenticação [Adicionado o package local_auth na lib de autenticação para que seja possível utilizar a biometria do dispositivo.]
- [#HCMAPP-870] - Modal de ativação da biometria
- [#HCMAPP-871] - Modal de validação da biometria
4.0.1 #
[04/10/2023]
Correções #
- [#HCMAPP-859] - Erro login de alguns usuários por causa do username ser Nome.Sobrenome em vez de nome.sobrenome
4.0.0 #
[28/09/2023]
Quebras de compatibilidade #
O método initialize agora possui suporte aos ambientes da plataforma, sendo necessário passar apenas o novo enum PlatformEnvironment
para inicialização da biblioteca.
Caso seja necessário, ainda temos suporte a custom urls, basta passar o valor custom do enum e os prâmetros baseUrl e frontendUrl. Veja a documentação para mais detalhes.
Melhorias #
- [#ERPINOV-258] - Foi melhorado o método de inicialização da biblioteca.
Correções #
- [#ERPINOV-258] - Correção link enviado no e-mail de recuperar senha.
Alteração de dependências #
senior_platform_authentication
: ^2.1.0 -> ^3.0.0
3.2.0 #
3.1.0 #
[06/09/2023]
Melhorias #
- [#ERPINOV-214] - Melhorias no login offline para atualização das versões compatíveis com Dart 3.
3.0.0 #
[04/09/2023]
Melhorias #
- [#ERPINOV-214] - Atualizar versões do Dart e Flutter.
Alteração de dependências #
sdk
: '>=2.19.2 <4.0.0' -> '>=3.0.0 <4.0.0'flutter
: '>=3.7.12' -> '>=3.13.0'intl
: ^0.17.0 -> ^0.18.1flutter_secure_storage
: ^8.0.0 -> ^9.0.0senior_design_system
: ^3.1.0 -> ^4.0.1senior_design_tokens
: ^2.0.0 -> ^3.0.1senior_platform_authentication
: ^1.1.0 -> ^2.0.0mocktail
: ^0.3.0 -> ^1.0.0
2.0.0 #
1.0.4 #
[13/06/2023]
Correções #
- [#ERPINOV-56] - Correções visuais apontadas em reunião semanal da biblioteca de login.
1.0.3 #
[06/06/2023]
Correções #
- [#ERPINOV-61] - Correção chave recaptcha em produção na jornada de recuperação de senha.
1.0.2 #
1.0.1 #
1.0.0 #
[17/05/2023]
Novas funcionalidades #
- [#ERPMERC-8787] - Suporte as localizações em Espanhol e Inglês.
0.0.2 #
[11/05/2023]
Novas funcionalidades #
- [#ERPMERC-8699] - Tela de ajuda genérica.
- [#ERPMERC-8697] - Tela de troca de senha.
0.0.1 #
[28/04/2023] First release. First release.