For the complete documentation index, see llms.txt. This page is also available as Markdown.

Start WebAuthn authentication

Returns the challenge for the session started by POST /api/v1/auth. Send the answer to POST /api/v1/auth/webauthn.

post
Authorizations
defguard_sessionstringRequired
Responses
200

WebAuthn authentication challenge.

application/json
objectOptional
post/api/v1/auth/webauthn/start
POST /api/v1/auth/webauthn/start HTTP/1.1
Accept: */*
{
  "publicKey": {
    "allowCredentials": [
      {
        "id": "AbCdEf0123456789",
        "type": "public-key"
      }
    ],
    "challenge": "y5EiUNc9wZ0mGvJ0mQdKZg",
    "rpId": "vpn.example.com",
    "userVerification": "preferred"
  }
}

Last updated

Was this helpful?