senior_platform_authentication 9.0.0 copy "senior_platform_authentication: ^9.0.0" to clipboard
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 #

[28/11/2024]

Melhorias #

  • [#ERPINOV-674] - Atualização de dependências e SDK.

Alteração de dependências #

  • meta: removido
  • http: ^1.2.1 -> ^1.2.2
  • test: ^1.24.9 -> ^1.25.2
  • mocktail: ^1.0.1 -> ^1.0.4

7.0.3 #

[13/11/2024]

Correções #

  • [#HCMAPP-1328] - Corrigindo conflitos de compatiblidade da biblioteca meta com a flutter_test.

Alteração de dependências #

  • meta: ^1.16.0 -> 1.11.0

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 #

[07/05/2024]

Melhorias #

  • [#HCMAPP-1048] - Atualização das dependências e do Dart para a versão mais recente.

Alteração de dependências #

  • sdk: '>=3.2.0 <4.0.0 -> >=3.3.0 <4.0.0'
  • http: '^1.2.0 -> ^1.2.1'

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.2.0 #

[01/11/2023]

Correções #

  • [#HCMAPP-865] - Tirada obrigatoriedade do usuário ter e-mail

3.1.0 #

[19/10/2023]

Novas funcionalidades #

  • [#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.

2.1.0 #

[14/09/2023]

Correções #

  • [#HUB-1018] - Foto do usuário não está aparecendo no app

2.0.0 #

[04/09/2023]

Alteração de dependências #

  • sdk: '>=2.19.2 <3.0.0' -> '>=3.0.0 <4.0.0'

1.1.0 #

[13/07/2023]

Novas funcionalidades #

  • [#HCMAPP-767] - Login Offline

1.0.0 #

[16/05/2023]

Novas funcionalidades #

  • [#ERPMERC-8787] - Preparação para lançamento da major v1.0.0.

0.1.1 #

[11/05/2023]

0.1.0 #

[11/05/2023]

Alteração de dependências #

  • [#ERPMERC-8698] - Versão do sdk alterada para dart 3.0.0.

0.0.3 #

[03/05/2023]

Novas funcionalidades #

  • [#ERPMERC-8697] - Adicionado suporte a endpoint que traz as configurações de tenant.

0.0.1 #

[28/04/2023]

Novas funcionalidades #

  • Primeira versão
3
likes
140
points
878
downloads

Publisher

verified publishersenior.com.br

Weekly Downloads

A package that make it easy to implement the Senior X authentication for Dart.

Homepage

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

cryptography, equatable, http, intl

More

Packages that depend on senior_platform_authentication