TsgcWSAPIServer_WebAuthnOlaylar › OnWebAuthnRegistrationOptionsResponse

OnWebAuthnRegistrationOptionsResponse Olay

Sunucu /register/begin için PublicKeyCredentialCreationOptions yanıtını başarıyla oluşturduktan sonra tetiklenir; uygulamanın oluşturulan challenge'ı incelemesine veya saklamasına olanak tanır.

Sözdizimi

property OnWebAuthnRegistrationOptionsResponse: TsgcWebAuthnOnRegistrationOptionsResponse;
// TsgcWebAuthnOnRegistrationOptionsResponse = procedure(Sender: TObject; const aRequest: TsgcWebAuthn_RegistrationOptions_Request; const aResponse: TsgcWebAuthn_RegistrationOptions_Response) of object

Varsayılan Değer

Remarks

OnWebAuthnRegistrationOptionsRequest öğesinin tamamlayıcısı. Sunucu tam PublicKeyCredentialCreationOptions yükünü (challenge, RP, user id, excludeCredentials, pubKeyCredParams, attestation, authenticator selection) oluşturduktan sonra tetiklenir. Kümelenmiş dağıtımlarda challenge'ı paylaşılan bir depoya kalıcı hale getirmek, yayılan seçenekleri denetlemek veya istemciye serileştirilmeden önce yanıtı uygulamaya özgü telemetriyle zenginleştirmek için kullanın.

Örnek

procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnRegistrationOptionsResponse(
  Sender: TObject; const aRequest: TsgcWebAuthn_RegistrationOptions_Request;
  const aResponse: TsgcWebAuthn_RegistrationOptions_Response);
begin
  SaveChallenge(aRequest.User.Name, aResponse.Challenge);
end;

Olaylara Dön