Skip to content

Commit

Permalink
Merge pull-request #118
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewkmin committed Sep 18, 2023
2 parents 397b6b5 + 8a2ff2e commit 3f878f6
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion examples/with-federated-passkeys/src/pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,9 @@ type privateKeyResult = {
};

// All algorithms can be found here: https://www.iana.org/assignments/cose/cose.xhtml#algorithms
// We only support ES256, which is listed here
// We only support ES256 and RS256, which are listed here
const es256 = -7;
const rs256 = -257;

// This constant designates the type of credential we want to create.
// The enum only supports one value, "public-key"
Expand Down Expand Up @@ -112,6 +113,11 @@ export default function Home() {
// https://www.w3.org/TR/webauthn-2/#sctn-sample-registration
const attestation = await getWebAuthnAttestation({
publicKey: {
authenticatorSelection: {
residentKey: "preferred",
requireResidentKey: false,
userVerification: "preferred",
},
rp: {
id: "localhost",
name: "Turnkey Federated Passkey Demo",
Expand All @@ -122,6 +128,10 @@ export default function Home() {
type: publicKey,
alg: es256,
},
{
type: publicKey,
alg: rs256,
},
],
user: {
id: authenticatorUserId,
Expand Down

0 comments on commit 3f878f6

Please sign in to comment.