Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 301 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Postado

Trazemos uma excelente notícia para todos que utilizam as soluções da ACBr:
Agora é possível controlar o token e a validade do certificado utilizando a solução ACBrBoleto.
Essa funcionalidade, disponível para os componentes Delphi/Lazarus, ACBrLibBoleto e ACBrMonitorPlus, oferece mais flexibilidade e controle sobre a autenticação.

Essa novidade é opcional e pensada para quem precisa de um controle mais personalizado das configurações de segurança gerenciando seus tokens.
Se a sua aplicação ou o seu banco não exigem esse tipo de gerenciamento, não se preocupe!
O uso dos componentes continua o mesmo de sempre e nada muda na sua rotina atual.
A nova funcionalidade apenas adiciona uma camada extra de controle para quem precisa.
 

Para Desenvolvedores (Delphi/Lazarus)

 

Agora você pode armazenar o token e a validade em variáveis, como exemplo variáveis globais FToken e FValidade, para usá-los quando precisar. Os eventos do componente FACBrBoleto foram aprimorados para facilitar esse controle:

  • FACBrBoleto.OnAntesAutenticar: Evento que ocorre antes de iniciar a autenticação.

procedure TfrmDemoBoleto.OnAntesAutenticar(var AToken: String; var AValidadeToken: TDateTime);
var
 LTokenValidade : string;
begin
  // Informe o token e validade

  AToken         := FToken;
  AValidadeToken := FDataValidadeToken;
end;
  • FACBrBoleto.OnDepoisAutenticar: Evento que irá retornar as informações logo após uma autenticação bem-sucedida.

procedure TfrmDemoBoleto.OnDepoisAutenticar(const AToken: String; const AValidadeToken: TDateTime);
begin
  FToken             := AToken;
  FDataValidadeToken := AValidadeToken;
end;
  • FACBrBoleto.OnPrecisaAutenticar: Quando implementando esse método, a autenticação fica a cargo da aplicação usuária, podendo gerar a regra de negócios que julgar necessária, pois a autenticação agora passa a ser manual, implementada nesse método.

procedure TfrmDemoBoleto.OnPrecisaAutenticar(var AToken: String; var AValidadeToken: TDateTime);
begin
  FACBrBoleto.GerarTokenAutenticacao(FToken, FDataValidadeToken);
  AToken             := FToken;
  AValidadeToken     := FDataValidadeToken;
end;
  • AutenticaçãoManual: Método responsável para realizar a autenticação e devolver o Token e Validade, não realiza nenhum outro processo.

Os exemplos que acompanham o Delphi/Lazarus já contam com esses métodos implementados, facilitando a sua adaptação.

 

Para Quem Usa ACBrLibBoleto

 

A biblioteca agora oferece métodos dedicados para o gerenciamento de tokens:

  • Boleto_InformarToken(SeuToken, SuaValidade): Use este método para informar um token e sua validade já existentes.

  • Boleto_GerarToken(Resposta, Buffer): Se precisar de um novo token, este método irá gerar e retornar um novo token junto com a sua validade.

 

Para Quem Usa ACBrMonitor

 

O ACBrMonitor também ganhou novos comandos para o controle de token:

  • Boleto.InformarToken(SeuToken, SuaValidade): Perfeito para reutilizar um token já obtido.

  • Boleto.GerarToken(): Use este comando para gerar um novo token e sua validade, que serão retornados na resposta.

Essa nova funcionalidade garante mais agilidade e otimização em suas operações com boletos.

Fiquem ligados para mais atualizações!

  • Curtir 2
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...