I created my Cloudflare account by signing in with Apple. Since my laptop supports touch ID I don’t use passwords to login into my account. Signing back into my account is no problem as it prompts me with the finger print scan, and then logs me in.
When I go to my api tokens dashboard
https://dash.cloudflare.com/profile/api-tokens to “view” my “Global API Key”, it asks me for my password. I have never used a password on Cloudlfare, and it doesn’t prompt for touch ID either.
How do I create a global API key?
This is an interesting situation.
My best guess would be to go through the password reset process to set a password for your account.
I’m pretty sure there is no password now, because it’s SSO.
I know I’ve heard of this issue before, and there were two places where this may be an issue. I thought one of them was fixed, but can’t remember the other place this happens.
I have tried to reset my password to acquire a new one, which didn’t work.
How do I proceed? Can’t find bug report portals or public support unless i use the business plan.
You can create tickets for account issues on the Free plan.
If you head to https://dash.cloudflare.com/?to=/:account/support and select
Account -> Account Management -> API Management -> API Key
as the options then it should guide you through the steps to open a support ticket and go to the right team.
When you do open a ticket, please let us know the ticket ID here, I have created a community escalation for this issue as well.
Hi there @covyy,
Sorry to hear you are having issues with this.
We’re internally reviewing this in order to scope the ability to allow users who sign up via APPLEID to use API key.
But for now, either use an API token (recommended), or perform this workaround to obtain the API key:
- Invite a new member into your account, let’s say a secondary email that you might use ([email protected]);
- Register a new Cloudflare account with that email using a password;
- Access the dashboard with that user to obtain an API key (thus using said password)
I hope the above is useful and helps you decide what’s best for your Cloudflare account.
Im facing this same situation, interesting how it seems there is no solution yet.
In order to get a password and API key after you have signed in with Apple ID on Cloudflare, do the following. If you have chosen to share your email when creating Cloudflare account with Apple ID, you can use the workaround below to get password and obtain API key:
If you have chosen to hide your email when creating Cloudflare account with Apple ID, I am afraid that the reset password link won’t work, and you can use the workaround below:
- Invite a new member into your account, let’s say a secondary email that you might use.
- Register a new Cloudflare account with that email using a password.
- Access the dashboard with that user to obtain an API key (thus using said password).
Please note that changing your Cloudflare account email address will unlink the Login with Apple ID from your Cloudflare account. The next attempt to log in (after email changed) with the same Apple ID will create a new Cloudflare account.