senior_platform_authentication 9.0.0
senior_platform_authentication: ^9.0.0 copied to clipboard
A package that make it easy to implement the Senior X authentication for Dart.
9.0.0 #
[25/09/2025]
Alteração de dependências #
- [#ARQMOB-72] - Atualzada a versão do Flutter 3.32.8 Dart SDK 3.8.1 e suas dependencias, compativeis com a versão
8.5.0 #
[16/09/2025]
Novas funcionalidades #
- [#ARQMOB-63] - Novo Valor header na requisição a API, que comporta o valor do Idioma do usuario se existir tradução
8.4.1 #
[10/09/2025]
Melhorias #
- [#ARQMOB-71] - Codificação (URL encoding) do parâmetro redirectTo no endpoint de login
8.4.0 #
[09/09/2025]
Melhorias #
- [#ARQMOB-62] - Lógica para montagem da url de login, de acordo com a adequação com IDP
8.3.0 #
[26/08/2025]
Melhorias #
- [#ARQMOB-59] - Adequação dos metodos para usar o novo tipo de modo de autenticação.
8.2.1 #
[12/08/2025]
Melhorias #
- [#ARQMOB-57] - Alterado logica de geração de refresh Token para evitar multiplas chamadas recorrentes.
8.2.0 #
[16/04/2025]
Novas funcionalidades #
- N/A
Melhorias #
- [#ARQMOB-25] - Ajustado o consumo do login quando o evento for reset de senha pegar os campos que variam na politica de senha (minimumPasswordLength, maximumPasswordLength) assim deixando dinamico as politicas de senha que podem ser alteradas, apagado arquivos desnecessarios sobre configuração de tenet usados apenas por questão das politicas de senha
8.1.1 #
[19/03/2025]
Correções #
- [#MNTGEP-37014] - Ajuste para que o User receba a informação do Integration recebido na chamada do getUser
8.1.0 #
[14/03/2025]
Melhorias #
- [#ARQMOB-12] - Criação de uma exception TimeOutException e enviado para a requisição no senior-platforn-authetication-ui.
8.0.1 #
[05/02/2025]
Melhorias #
- [#ARQMOB-4] - Alteração do Valor enviado no Campo Scopo para 'mobile' nas requisições login e loginWithKey.
8.0.0 #
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]