FidoOptions
-
Licensee:
string -
LicenseKey:
string -
RelyingPartyId:
stringOverrides the Relying Party ID used by FIDO component for validation. By default, the RP ID is inferred from the incoming request's Host URI component. -
RequireUserVerification:
boolEnsures that the user is verified during generation of assertions (Multi-Factor Authentication using authenticator PIN or biometrics). Defaults tofalse. -
RequireStrictCounterValidation:
boolEnsures that the authenticator's counter value is always greater than the previous seen counter. Defaults tofalsewith warning. -
RequireSupportedAttestationFormat:
boolEnsures that only known attestation formats can be registered. If false, unknown formats will be registered using the "Unsupported" attestation type. Defaults tofalsewith warning. -
RequireTrustedAttestations:
boolEnsures that only authenticators with fully validated attestations can be registered. If false, registration will fallback to the "Self" attestation type. Defaults tofalsewith warning. -
TimeComparisonTolerance:
TimeSpanUsed when comparing DateTimes, allowing for you to account for clock skew. Defaults to 30 seconds. -
AllowedCoseSignatureAlgorithms:
List<string>Allowed signature algorithms for attestations and assertions. Defaults to all algorithms supported by the component (RS1, RS256, PS256, ES256, ES256K, RS384, PS384, ES384, RS512, PS512, ES512, and EdDSA) -
LogFidoResponses:
boolLogs incoming FIDO registration and authentication responses. Used for debugging only. Defaults tofalse. -
ChallengeCookieBuilder:
CookieBuilderCookie used between register/authentication challenge and completion. Defaults to:
new CookieBuilder
{
HttpOnly = true,
SameSite = SameSiteMode.Strict,
SecurePolicy = CookieSecurePolicy.SameAsRequest,
Expiration = TimeSpan.FromMinutes(10)
};
-
UseEmbeddedPublicSuffixListOnly:
boolIftrue, an embedded copy of the public suffix list will be used. Iffalsethe latest version will be fetched from https://publicsuffix.org/list/public_suffix_list.dat and cached for 1 Day. Defaults tofalse. -
FidoMetaDataCacheLifetime:
TimeSpanThe length of time cache Fido Metadata is valid for. Defaults to 28 Days.