AuthenticationExtensionsClientInputs Class

The inputs of the client extensions (https://w3c.github.io/webauthn/#dictdef-authenticationextensionsclientinputs). The library implements credProps, prf and largeBlob.

public sealed class AuthenticationExtensionsClientInputs

Constructors

NameDescription
AuthenticationExtensionsClientInputs()

AuthenticationExtensionsClientInputs()

public AuthenticationExtensionsClientInputs()

No documentation is available.

Properties

NameDescription
AppidGets the FIDO AppID (the appid extension, not supported: it is ignored).
AppidExcludeGets the FIDO AppID of the excluded credentials (the appidExclude extension, not supported: it is ignored).
CredPropsGets whether the credential properties are requested (the credProps extension).
LargeBlobGets the inputs of the large blob storage (the largeBlob extension).
PrfGets the inputs of the pseudo-random function (the prf extension).
RemoteClientDataJsonGets the client data of a remote desktop web client (the remoteClientDataJSON extension, not supported: it is ignored).

Gets the FIDO AppID (the appid extension, not supported: it is ignored).

public string? Appid { get; init; }

Gets the FIDO AppID of the excluded credentials (the appidExclude extension, not supported: it is ignored).

public string? AppidExclude { get; init; }

Gets whether the credential properties are requested (the credProps extension).

public bool? CredProps { get; init; }

Gets the inputs of the large blob storage (the largeBlob extension).

public AuthenticationExtensionsLargeBlobInputs? LargeBlob { get; init; }

Gets the inputs of the pseudo-random function (the prf extension).

public AuthenticationExtensionsPrfInputs? Prf { get; init; }

Gets the client data of a remote desktop web client (the remoteClientDataJSON extension, not supported: it is ignored).

public string? RemoteClientDataJson { get; init; }