Host passkey flows on your own custom domain using the Squads WebAuthn proxy.
auth.yourcompany.com
) while leveraging the Squads API to proxy WebAuthn requests to the blockchain.
Primary Use Case: Custom Domain - Host passkey authentication on your own domain instead of the default Squads domain for branding, compliance, or security requirements.
auth.yourcompany.com
instead of passkey.grid.squads.xyz
baseUrl
challenge
parameter from the URLhttps://passkey.grid.squads.xyz
, the metaInfo
fields are used by the hosted UIhttps://auth.yourcompany.com
) - your UI handles passkey identification and naminguserPresent
must be true
in the WebAuthn authenticator response-7
) is supportedError Code | Description | Solution |
---|---|---|
InvalidNetwork | Operation not supported on mainnet | Use devnet |
MissingSessionKey | Session key required for auth actions | Provide valid session key |
InvalidAuthenticatorResponse | Malformed WebAuthn response | Validate WebAuthn data |
NoValidExternallySignedAccount | Account not found | Verify account exists |
action: "create"
and submit again