I have implemented 2 OIDC SPA apps that are accessible through direct link or through Okta dashboard. I have an interrogation that I can’t answer reading Okta admin or developer documentation so I’m trying here.
This is by design. With the “Redirect to app to initiate login (OIDC Compliant)” option checked, Okta will redirect the user to the app URL with iss in the query string. Your app is expected to start a new OpenID Connect flow to the designated issuer.
Alright I didn’t know that. So the application should process the URL with the query string then start a new OpenID flow (that could allow redirect or change the URL ?).
What would imply switching to “Send ID Token directly to app (Okta Simplified)” ? I never really look down on thoses 2 different “Login Flow”.
I have the same issue, I don’t understand what the process should be after taking the ISS? In my application I always expected a code and a status but when they send me it confuses me a lot, is there any documentation about that?