I have an iOS project and am trying to utilize the Auth0 SDK to request a passkey challenge from my application. I am using the Auth0.authentication().passkeySignupChallenge() method but when the https://{myDomain}/passkey/register endpoint is called, I get a 404 saying the endpoint is disabled. I verified my database connection supports passkeys, my plist file has the correct domain and clientId and that I can successfully use the basic signup() method to register a user with username and password. I cant find any passkey api docs, has anyone else encountered this issue? If so, is there anything im not checking for?
Welcome to the Auth0 Community!
I believe that our Native Passkeys for Mobile Applications documentation goes over the use-case you are currently working with. I seems like you will need to make a Post call to /passkey/register to hit the Request Signup Endpoint. Given that you are receiving the error that the endpoint is disabled, can you please double-check that the custom domain is correctly set on your tenant and also that the grant type is enabled for your application, to rule out the possibility that these might interfere.
This being an Early Access feature, minor changes can be expected before General Availability.
In addition, there is a current limitation on the feature that currently allows new user registration with passkeys and passkey challenge using Auth0’s Authentication API, but enrollment operations, like adding a passkey to an existing user, are not yet available and will be made available in later releases.
If the endpoint is still not working for you after checking the above mentioned areas, please let me know and I will reach out to our team to see if we have any ETA or status to share, or if anything can be done in particular to enable the functionality.
Looking forward to your reply!
Gerald