Skip to content

Instantly share code, notes, and snippets.

@Zmetser
Last active September 23, 2024 13:58
Show Gist options
  • Select an option

  • Save Zmetser/f96aebc2ea99ed9db22d0486a221ce75 to your computer and use it in GitHub Desktop.

Select an option

Save Zmetser/f96aebc2ea99ed9db22d0486a221ce75 to your computer and use it in GitHub Desktop.
== REGISTRATION ==
"[PASSKEY] register data" {
"success" : true,
"request" : {
"username" : "iCd91b3BM0",
"publicKeyCredentialCreationOptions" : {
"challenge" : "GyPeRmve2-GuHc5AuzduXg9SC4lvzM24fAFiWunCcwk",
"excludeCredentials" : [
],
"authenticatorSelection" : {
"residentKey" : "discouraged",
"requireResidentKey" : false
},
"rp" : {
"name" : "Webauthn Server",
"id" : "level2.d13s.com"
},
"pubKeyCredParams" : [
{
"alg" : -7,
"type" : "public-key"
},
{
"alg" : -8,
"type" : "public-key"
},
{
"alg" : -35,
"type" : "public-key"
},
{
"alg" : -36,
"type" : "public-key"
},
{
"alg" : -257,
"type" : "public-key"
},
{
"alg" : -258,
"type" : "public-key"
},
{
"alg" : -259,
"type" : "public-key"
}
],
"attestation" : "none",
"extensions" : {
"credProps" : true
},
"user" : {
"name" : "iCd91b3BM0",
"id" : "tFzUBft0Ld7gplHO-uSXfrY-3vZJS1yPta5HTZ2PnR8",
"displayName" : "iCd91b3BM0"
}
},
"sessionToken" : "j_c8rfljWZPugV5tncatKzqLMZpRm6A7KCg76F7Ksl0",
"requestId" : "bNE_FcSPlzLnfWZ_iBe2bf0XUE07bxuXSZQf8CFIzAI"
},
"actions" : {
"finish" : "https://level2.d13s.com/webauthn/register/finish"
}
}
"[PASSKEY] credential options" Maze.PublicKeyCredentialCreationOptions(username: "iCd91b3BM0",
userId: "tFzUBft0Ld7gplHO-uSXfrY-3vZJS1yPta5HTZ2PnR8",
challenge: "GyPeRmve2-GuHc5AuzduXg9SC4lvzM24fAFiWunCcwk",
requestId: "bNE_FcSPlzLnfWZ_iBe2bf0XUE07bxuXSZQf8CFIzAI",
sessionToken: "j_c8rfljWZPugV5tncatKzqLMZpRm6A7KCg76F7Ksl0",
rpId: "level2.d13s.com",
rpName: "Webauthn Server")
"[PASSKEY] finishRegistration data sent" {
"sessionToken" : "j_c8rfljWZPugV5tncatKzqLMZpRm6A7KCg76F7Ksl0",
"requestId" : "bNE_FcSPlzLnfWZ_iBe2bf0XUE07bxuXSZQf8CFIzAI",
"credential" : {
"rawId" : "C-w5B2LsKE1LulPOiQA7hzZAEzo",
"id" : "C-w5B2LsKE1LulPOiQA7hzZAEzo",
"authenticatorAttachment" : "platform",
"response" : {
"attestationObject" : "o2NmbXRkbm9uZWdhdHRTdG10oGhhdXRoRGF0YViYD1mDjrxawjrkTijThB13Xd2TN579OpHGBv_v3hiJP2JdAAAAAPv8MAcVTk7MjAtuAgVX170AFAvsOQdi7ChNS7pTzokAO4c2QBM6pQECAyYgASFYIGWdndggMkSiUGymNWP0NsoGb0dNjp2Nq-NC8DhmpLBlIlggodOgpGatuTCRjFGjcGRRYxldqp-49v4PulVA9NiTNTQ",
"clientDataJSON" : "eyJ0eXBlIjoid2ViYXV0aG4uY3JlYXRlIiwib3JpZ2luIjoiaHR0cHM6Ly9sZXZlbDIuZDEzcy5jb20iLCJjaGFsbGVuZ2UiOiJHeVBlUm12ZTItR3VIYzVBdXpkdVhnOVNDNGx2ek0yNGZBRmlXdW5DY3drIn0"
},
"clientExtensionResults" : {
},
"type" : "public-key"
}
}
"[PASSKEY] finishRegistration data received" {
"authData" : {
"flags" : {
"AT" : true,
"BE" : true,
"ED" : false,
"value" : 93,
"UP" : true,
"BS" : true,
"UV" : true
},
"signatureCounter" : 0,
"rpIdHash" : "0f59838ebc5ac23ae44e28d3841d775ddd93379efd3a91c606ffefde18893f62",
"attestedCredentialData" : {
"aaguid" : "fbfc3007154e4ecc8c0b6e020557d7bd",
"credentialId" : "0bec390762ec284d4bba53ce89003b873640133a",
"publicKey" : "a5010203262001215820659d9dd8203244a2506ca63563f436ca066f474d8e9d8dabe342f03866a4b065225820a1d3a0a466adb930918c51a370645163195daa9fb8f6fe0fba5540f4d8933534"
}
}
}
== AUTH ==
"[PASSKEY] authenticate request" {
"username" : "iCd91b3BM0"
}
"[PASSKEY] authenticate response" {
"success" : true,
"request" : {
"requestId" : "uluEYqG6ZXVd9y0tym1iCoNWSNpa6MTeB0wT2LXlZco",
"publicKeyCredentialRequestOptions" : {
"challenge" : "mCQEZWqJ9nYbbDaOwTOj7avm0S0Q2fhW8uoUm_XM3yk",
"extensions" : {
},
"rpId" : "level2.d13s.com"
}
},
"actions" : {
"finish" : "https://level2.d13s.com/webauthn/authenticate/finish"
}
}
"[PASSKEY] credential options" Maze.PublicKeyCredentialRequestOptions(requestId: "uluEYqG6ZXVd9y0tym1iCoNWSNpa6MTeB0wT2LXlZco",
challenge: "mCQEZWqJ9nYbbDaOwTOj7avm0S0Q2fhW8uoUm_XM3yk",
rpId: "level2.d13s.com")
"[PASSKEY] finishAuthorization data sent" {
"requestId" : "uluEYqG6ZXVd9y0tym1iCoNWSNpa6MTeB0wT2LXlZco",
"credential" : {
"rawId" : "C-w5B2LsKE1LulPOiQA7hzZAEzo",
"id" : "C-w5B2LsKE1LulPOiQA7hzZAEzo",
"clientExtensionResults" : {
},
"response" : {
"clientDataJSON" : "eyJ0eXBlIjoid2ViYXV0aG4uZ2V0Iiwib3JpZ2luIjoiaHR0cHM6Ly9sZXZlbDIuZDEzcy5jb20iLCJjaGFsbGVuZ2UiOiJtQ1FFWldxSjluWWJiRGFPd1RPajdhdm0wUzBRMmZoVzh1b1VtX1hNM3lrIn0",
"signature" : "MEUCIQDUjsNH6a46j_vfIfs523H-mOMVjlMWlDprZ7TJtvbRSwIgJ0dxnecjQBInmCyrZ2GFw7S_sDAIIKa2Sf4v0r7KhWI",
"authenticatorData" : "D1mDjrxawjrkTijThB13Xd2TN579OpHGBv_v3hiJP2IdAAAAAA",
"userHandle" : "tFzUBft0Ld7gplHO-uSXfrY-3vZJS1yPta5HTZ2PnR8"
},
"type" : "public-key",
"authenticatorAttachment" : "platform"
}
}
"[PASSKEY] finishAuthorization data received" {
"messages" : [
"Assertion Failed"
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment