TsgcWSAPIServer_WebAuthnメソッド › KeepAlive

KeepAlive メソッド

指定された接続でキープアライブ ping を送信し、認証済みセッションが期限切れになるのを防ぎます。

構文

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

パラメータ

名前タイプ説明
aConnectionconst TsgcWSConnectionキープアライブメッセージを配信する接続。
aMessageconst stringキープアライブとともに送信されるオプションのペイロード。空の場合はプロトコル定義の ping が使用されます。

解説

クライアントがアイドル状態の間も短命トークンが無効化されないように、接続に関連付けられた WebAuthn セッションのタイムスタンプを更新します。長時間接続が認証済みのままである必要がある場合は、タイマーから定期的に呼び出します。

使用例

sgcWSAPIServer_WebAuthn1.KeepAlive(aConnection, 'ping');

メソッドに戻る