Embedded Okta Sign-In Widget Fails to Authenticate With Agentless DSSO IdP
Last Updated:
Overview
The embedded Okta Sign-In Widget cannot authenticate users when Agentless Desktop Single Sign-On (DSSO) acts as the Identity Provider (IdP). If a routing rule evaluates to Agentless DSSO, the widget renders a Sign in with AgentlessDSSO button. Clicking this button generates an error because Agentless DSSO does not support embedded, client-side widgets. Switching the application authentication configuration to a redirect-based model resolves the issue.
When this failure occurs, Okta generates the following error message:
Identity provider is not valid.
Applies To
- Okta Identity Engine (OIE)
- Okta Sign-In Widget (Embedded)
- Agentless Desktop Single Sign-On (DSSO)
Cause
Agentless DSSO is not supported inside an embedded, client-side widget.
Solution
How is the Agentless DSSO authentication error resolved?
To utilize Agentless DSSO, switch the application authentication configuration from an embedded model, such as a self-hosted Okta Sign-In Widget, to a redirect-based model.
- Configure the application to perform a full-page browser redirect to the Okta-hosted sign-in page or custom domain login page to initiate authentication.
- The browser natively handles the Agentless DSSO Kerberos handshake on the redirect page.
- Once authenticated, Okta redirects the user seamlessly back to the application with the session tokens.
