TsgcWSAPIServer_WebAuthnÖzellikler › Server

Server Özellik

WebAuthn API'nin bağlı olduğu HTTP sunucusu bileşeni (TsgcWebSocketHTTPServer veya TsgcWebSocketServer_HTTPAPI).

Sözdizimi

property Server: TsgcWSComponent_Server read FServer write SetServer;

Varsayılan Değer

nil

Remarks

WebAuthn uç noktalarını barındıran HTTP/WebSocket sunucu bileşenine referans verir. EndpointsOptions içinde tanımlanan URL'leri yayınlamak için bir TsgcWebSocketHTTPServer veya TsgcWebSocketServer_HTTPAPI atayın. WebAuthn güvenli bir bağlam gerektirir, bu nedenle sunucu SSL/TLS (OpenSSL 3.0.0+) ile yapılandırılmalı ve WebAuthnOptions.RelyingParty içinde bildirilen hostname'de HTTPS üzerinden erişilebilir olmalıdır. Özellik gereklidir — nil ise hiçbir WebAuthn uç noktası sunulmaz.

Örnek

oHTTPServer := TsgcWebSocketHTTPServer.Create(nil);
oHTTPServer.Port := 443;
oHTTPServer.SSL := True;

oWebAuthn := TsgcWSAPIServer_WebAuthn.Create(nil);
oWebAuthn.Server := oHTTPServer;
oWebAuthn.WebAuthnOptions.RelyingParty := 'www.test.com';

oHTTPServer.Active := True;

Özelliklere Dön