TsgcWSAPIServer_WebAuthnMétodos › KeepAlive

KeepAlive Method

Envia um ping de keep-alive na conexão fornecida para impedir que a sessão autenticada expire.

Sintaxe

procedure KeepAlive(const aConnection: TsgcWSConnection; const aMessage: string);

Parâmetros

NameTypeDescrição
aConnectionconst TsgcWSConnectionConexão na qual a mensagem keep-alive deve ser entregue.
aMessageconst stringPayload opcional enviado com o keep-alive; quando vazio, um ping definido pelo protocolo é usado.

Observações

Atualiza o timestamp da sessão WebAuthn associada à conexão para que tokens de vida curta não sejam invalidados enquanto o cliente está ocioso. Chame periodicamente a partir de um timer quando conexões de longa duração precisarem permanecer autenticadas.

Exemplo

sgcWSAPIServer_WebAuthn1.KeepAlive(aConnection, 'ping');

Voltar para Métodos