PublicKeyCredentialRequestOptionsJson Class

The JSON type of the options of an authentication (https://w3c.github.io/webauthn/#dictdef-publickeycredentialrequestoptionsjson).

public sealed class PublicKeyCredentialRequestOptionsJson

Constructors

NameDescription
PublicKeyCredentialRequestOptionsJson()

PublicKeyCredentialRequestOptionsJson()

WebAuthenticationDictionaries.cs
  • Obsolete: Constructors of types with required members are not supported in this version of your compiler.
[Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)]
public PublicKeyCredentialRequestOptionsJson()

No documentation is available.

Properties

NameDescription
AllowCredentialsGets the acceptable credentials.
ChallengeGets the base64url encoding of the challenge.
ExtensionsGets the inputs of the extensions, or null.
HintsGets the hints of the user interface.
RpIdGets the RP ID, or null.
TimeoutGets the timeout, in milliseconds, or null.
UserVerificationGets the user verification requirement.

Gets the base64url encoding of the challenge.

public required string Challenge { get; init; }

Gets the hints of the user interface.

public IReadOnlyList<string> Hints { get; init; }

Gets the RP ID, or null.

public string? RpId { get; init; }

Gets the timeout, in milliseconds, or null.

public uint? Timeout { get; init; }

Gets the user verification requirement.

public string UserVerification { get; init; }