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

[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
130
points
187
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, meta

More

Packages that depend on senior_platform_authentication