settings: () => {
algorithms: any[];
attestation: any;
authenticatorAttachment: any;
credProps: boolean;
enabled: boolean;
insecureAlgorithms: boolean;
maxKeysPerPerson: any;
mfaAllowed: boolean;
pqcOnly: boolean;
primaryAllowed: boolean;
residentKey: any;
rpId: string;
rpName: string;
timeoutMs: any;
userVerification: any;
} = ...
Type Declaration
-
- (): {
algorithms: any[];
attestation: any;
authenticatorAttachment: any;
credProps: boolean;
enabled: boolean;
insecureAlgorithms: boolean;
maxKeysPerPerson: any;
mfaAllowed: boolean;
pqcOnly: boolean;
primaryAllowed: boolean;
residentKey: any;
rpId: string;
rpName: string;
timeoutMs: any;
userVerification: any;
}
-
Returns {
algorithms: any[];
attestation: any;
authenticatorAttachment: any;
credProps: boolean;
enabled: boolean;
insecureAlgorithms: boolean;
maxKeysPerPerson: any;
mfaAllowed: boolean;
pqcOnly: boolean;
primaryAllowed: boolean;
residentKey: any;
rpId: string;
rpName: string;
timeoutMs: any;
userVerification: any;
}
the settings: enabled, RP name and id, algorithms, user
verification, attestation, timeout, attachment, resident key, credProps
and the enrolment policy
Reads every WebAuthn setting in the ambient realm, each bounded to its legal values.
Nothing here is frozen onto a credential; every value applies to the next ceremony and to existing keys alike.