TsgcWSAPIServer_WebAuthn › Özellikler › Server
WebAuthn API'nin bağlı olduğu HTTP sunucusu bileşeni (TsgcWebSocketHTTPServer veya TsgcWebSocketServer_HTTPAPI).
property Server: TsgcWSComponent_Server read FServer write SetServer;
nil
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.
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;