Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 263 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.