Fix
Cursor Sign-In Domains: What to Allowlist Before October 30
Cursor sign-in is moving from authenticator.cursor.sh to accounts.spacex.ai and accounts.x.ai. If your network uses a firewall or proxy allowlist, add *.spacex.ai, *.x.ai, *.grok.com, *.grokusercontent.com and *.grokipedia.com. Blocked networks fall back to the old page until October 30, when the fallback is retired.

On this page
What is changing about Cursor sign-in?
The sign-in page is moving. Cursor sign-in now runs on accounts.spacex.ai and accounts.x.ai, replacing authenticator.cursor.sh as the sign-in page. The Cursor app, the website and your SSOSingle Sign-On. One company login (usually via SAML or OIDC) instead of a separate password per tool. Press Enter for the full definition. tiles keep working, and nobody gets logged out.
So for most people this is invisible. The group it reaches is anyone behind a firewall or proxy allowlist, Zscaler being the example Cursor gives, because those networks only let through the hosts someone has written down. If accounts.spacex.ai or accounts.x.ai are blocked on your network, sign-in falls back to the old page for now, which is why nobody is locked out yet.
Once the fallback is retired on October 30, sign-in requires accounts.spacex.ai and accounts.x.ai. A network that still blocks them will stop users signing in from that date.
The fallback is the part that makes this easy to miss. Everything works today on a network that blocks the new hosts, so nothing prompts anyone to fix it, and the first signal is probably a wave of failed sign-ins on the 30th. Cursor recommends adding the domains as soon as you can, so your users get the new sign-in page from day one.
This is covered hands-on in Troubleshooting and Operating Cursor Reliably — 7 short Units, free to read.
Which domains do you add to the allowlist?
Cursor's advice is to prefer wildcards, so you do not have to update the list later. Five patterns cover the new sign-in hosts and the related auth hosts behind them.
- Wildcard
*.spacex.ai- What it covers
- accounts.spacex.ai and related auth hosts
- Wildcard
*.x.ai- What it covers
- accounts.x.ai, auth.x.ai and related auth hosts
- Wildcard
*.grok.com- What it covers
- auth.grok.com and grok.com
- Wildcard
*.grokusercontent.com- What it covers
- auth.grokusercontent.com; serves user-generated Grok content
- Wildcard
*.grokipedia.com- What it covers
- auth.grokipedia.com; Grokipedia shares Grok accounts
| Wildcard | What it covers |
|---|---|
*.spacex.ai | accounts.spacex.ai and related auth hosts |
*.x.ai | accounts.x.ai, auth.x.ai and related auth hosts |
*.grok.com | auth.grok.com and grok.com |
*.grokusercontent.com | auth.grokusercontent.com; serves user-generated Grok content |
*.grokipedia.com | auth.grokipedia.com; Grokipedia shares Grok accounts |
The last three rows are the ones a network reviewer is likely to query, since grok.com and grokipedia.com do not look like Cursor hosts. The reasons sit in Cursor's own list: grokusercontent.com serves user-generated Grok content, and Grokipedia shares Grok accounts, so its auth host belongs to the same sign-in system. Put that sentence in the change ticket and it will probably save a round of questions.
If your policy will not allow wildcards, Cursor lists a minimum set of hosts instead. Six entries is a short ticket, though the wildcard route is the one Cursor recommends, and it is the one that saves you a second change request if another auth host turns up.
accounts.x.aiaccounts.spacex.aiauth.x.aiauth.grok.comauth.grokusercontent.comauth.grokipedia.com
None of this replaces the existing Cursor entries. These are unchanged and still required for Cursor itself: .cursor.sh (which includes authenticator.cursor.sh), .cursor-cdn.com, .cursorapi.com, and .cursorvm.com with .*.cursorvm.com. Keep them where they are and add the new ones alongside. The wider proxy and SSL inspection picture is in enterprise network configuration.
What else do IT admins need to change?
Less than the domain list might suggest. The firewall is the only required change, and Cursor's notes for IT are mostly a list of what stays the same.
- Existing sessions
- Stay signed in. This is not a forced logout.
- SSO IdP config
- Okta tiles, ACS URLs and similar do not need to change.
- App, website and API hosts
- cursor.com and api*.cursor.com are not changing.
One small job is worth doing at the same time. If your team has bookmarks or internal docs that point to authenticator.cursor.sh, update them to accounts.spacex.ai and accounts.x.ai. That is, I'd say, the easiest item to forget, since an onboarding page with the old link will keep working right up until the fallback goes away.
What do you do if Cursor sign-in fails?
If login fails and your network uses an allowlist, the fix runs through IT rather than through Cursor settings.
- 1Have IT add the domains above to the firewall or proxy allowlist.
- 2Retry sign-in from accounts.spacex.ai or accounts.x.ai.
- 3Or retry from your existing IdP or authenticator.cursor.sh.
Before October 30 the old page is still a working route, so a user who is stuck can usually get in while the ticket is open. After that date the allowlist is the only route, which is the real argument for doing it this week rather than waiting for the first report.
Frequently asked questions
Will users be logged out when Cursor sign-in moves to accounts.x.ai?
No. Existing Cursor sessions stay signed in, and this is not a forced logout. The Cursor app, site and SSO tiles keep working.
Do we need to change our Okta or SSO configuration?
No. Cursor says SSO IdP configuration, including Okta tiles and ACS URLs, does not need to change for this. The required change is adding the new domains to your firewall or proxy allowlist.
What happens after October 30 if the new domains are still blocked?
The fallback to the old sign-in page is retired on October 30. From then, sign-in requires accounts.spacex.ai and accounts.x.ai, so a network that blocks them will stop users signing in.
Sources & last verified
- Cursor Help: Which domains does Cursor sign-in need?
- Cursor Help: Network, proxy, and remote connections
- Cursor docs: Network configuration
Cursor ships frequently. Facts verified against primary sources on October 25, 2026.