TsgcWSAPIServer_WebAuthn › 속성 › Server
WebAuthn API가 연결된 HTTP 서버 구성 요소(TsgcWebSocketHTTPServer 또는 TsgcWebSocketServer_HTTPAPI)입니다.
property Server: TsgcWSComponent_Server read FServer write SetServer;
nil
WebAuthn 엔드포인트를 호스팅하는 HTTP/WebSocket 서버 구성 요소를 참조합니다. EndpointsOptions에 정의된 URL을 게시하려면 TsgcWebSocketHTTPServer 또는 TsgcWebSocketServer_HTTPAPI를 할당하십시오. WebAuthn은 보안 컨텍스트가 필요하므로, 서버는 SSL/TLS(OpenSSL 3.0.0+)로 구성되어야 하고 WebAuthnOptions.RelyingParty에 선언된 호스트명에서 HTTPS를 통해 도달할 수 있어야 합니다. 이 속성은 필수입니다. nil인 경우 WebAuthn 엔드포인트가 제공되지 않습니다.
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;