senior_platform_authentication 7.0.3
senior_platform_authentication: ^7.0.3 copied to clipboard
A package that make it easy to implement the Senior X authentication for Dart.
7.0.3 #
7.0.2 #
[13/11/2024]
Correções #
- [#HCMAPP-1328] - Corrigindo importação da biblioteca meta para que seja possível utilizar a notação
visibleForTesting.
7.0.1 #
[13/11/2024]
Correções #
- [#HCMAPP-1328] - Informando o tenant na requisição da solicitação de alteração da senha para que a customização das configurações de e-mail sejam respeitadas.
7.0.0 #
[06/11/2024]
Quebras de compatibilidade #
Agora o método initialize() requer o parâmetro encryptionKey que irá ser utilizado para encriptar e descriptar dados sensíveis, como informações de Token e do usuário.
Ao inicializar a biblioteca é necessário informar esse parâmetro, e ele deve possuir exatamente 32 caracteres alfanúmericos.
Melhorias #
- [#HCMAPP-1336] - Informando o campo encryptionKey para que seja possível encriptar e descriptar dados sensíveis salvos na Keystore através do Flutter Secure Storage.
6.1.3 #
[30/10/2024]
Correções #
- [#HCMAPP-1302] - Informando o campo resetPasswordInfo para que o fluxo de alteração de senha no primeiro acesso funcione com o login de autenticação dupla.
6.1.2 #
[17/05/2024]
Correções #
- [#HCMAPP-1039] - Corrigido a verificação de conexão com a internet que mesmo estando offline, estava retornando que estava online.
6.1.1 #
[16/05/2024]
Melhorias #
- [#HCMAPP-1039] - Alterado para quando o modo de autenticação do usuário for UNKNOW, seguir o fluxo de autenticação do tenant.
6.1.0 #
[15/05/2024]
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.
6.0.0 #
5.0.0 #
[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.
4.2.0 #
[01/02/2024]
Melhorias #
- [#ERPINOV-327] - Fazendo decoding das respostas das APIs para UTF-8, pois o padrão do http é ISO-8859-1. Isso gera problemas com caracteres especiais e acentos.
4.1.0 #
[21/11/2023]
Melhorias #
- [#ERPINOV-308] - Agora a biblioteca consegue trabalhar com o novo token JWT gerado pela plataforma. Essa alteração permite com que tenants no modelo antigo e no modelo novo possam utilizar a lib de forma transparente, sem que seja necessário qualquer configuração extra.
4.0.0 #
[13/11/2023]
Novas funcionalidades #
- [#GPO-7721] - Login com chave e segredo.
- [#HCMAPP-868] - Ajustar lib de autenticação
3.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.
1.0.0 #
0.1.1 #
[11/05/2023]