TsgcWSAPIServer_WebAuthn › Métodos › KeepAlive
Envia um ping de keep-alive na conexão fornecida para impedir que a sessão autenticada expire.
procedure KeepAlive(const aConnection: TsgcWSConnection; const aMessage: string);
| Name | Type | Descrição |
|---|---|---|
aConnection | const TsgcWSConnection | Conexão na qual a mensagem keep-alive deve ser entregue. |
aMessage | const string | Payload opcional enviado com o keep-alive; quando vazio, um ping definido pelo protocolo é usado. |
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.
sgcWSAPIServer_WebAuthn1.KeepAlive(aConnection, 'ping');