After submitting credentials on the Okta login page, an infinite loop occurs, and the user is not directed to the End-User Dashboard. The browser cycles between the following URLs:
- End-User Dashboard
This issue is typically caused by one of the following conditions:
-
The system time on the authentication device is out of synchronization with the Okta server.
-
The user is attempting to access the dashboard using a bookmark that contains an invalid state token or a long authorization URL.
Follow the methods below in order.
Method 1. Synchronize the System Time
The most common cause of an authentication loop is a time skew on the local device.
-
Verify that the device's Date and Time settings are set to Set time automatically.
-
If the device is a Windows computer, go to Settings > Time & Language > Date & time and select Sync now.
-
If the device is a macOS computer, go to System Settings > General > Date & Time and ensure the source is set to a valid time server (for example, Apple).
NOTE: If the device clock receives date and time settings from a central server, modify the clock directly on the server.
Method 2. Use the Base URL
If the issue persists, the bookmark being used may contain an expired or invalid token.
-
Clear the browser cache and cookies.
-
Navigate directly to the base Okta URL (for example,
https://subdomain.okta.com). -
If successful, delete the old bookmark and create a new one using the base URL.
Method 3. Add to Trusted Sites
If the loop continues, ensure that security software is not blocking the callback URL.
-
Add the Okta domain (for example,
https://subdomain.okta.com) to the Trusted Sites list in the browser or local security software.
