1
0
Fork 0
firefox/testing/web-platform/tests/webauthn/resources/common-inputs.js
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

33 lines
769 B
JavaScript

const ES256_ID = -7;
const CHALLENGE = "climb the mountain";
const PUBLIC_KEY_RP = {
id: window.location.hostname,
name: "Example RP",
};
const PUBLIC_KEY_USER = {
id: new TextEncoder().encode("123456789"),
name: "madeline@example.com",
displayName: "Madeline",
};
// ES256.
const PUBLIC_KEY_PARAMETERS = [{
type: "public-key",
alg: ES256_ID,
}];
const AUTHENTICATOR_SELECTION_CRITERIA = {
requireResidentKey: false,
userVerification: "discouraged",
};
const MAKE_CREDENTIAL_OPTIONS = {
challenge: new TextEncoder().encode(CHALLENGE),
rp: PUBLIC_KEY_RP,
user: PUBLIC_KEY_USER,
pubKeyCredParams: PUBLIC_KEY_PARAMETERS,
authenticatorSelection: AUTHENTICATOR_SELECTION_CRITERIA,
excludeCredentials: [],
};