
RicoM.93673 (Customer) asked a question.
If the RelayState query parameter value have a "https://" in it, it is being changed to "https:/" on redirect
i.e.
if I pass RelayState as (pay attention to the redirect_uri value):
/abc/MyOauthConsent?response_type=code&response_mode=query&client_id=thisismyclientidhere&scope=openid%20offline_access&redirect_uri=https://myredirect.server.com&state=anystatehere&nonce=this-is-a-nonce-1703003137645
the actual url ends up being:
redirect fails because the redirect_uri now becomes https:/myredirect.server.com (notice the single slash)

Hi @RicoM.93673 (Customer) , Thank you for reaching out to the Okta Community!
I’ve been looking into this and I don’t think that the default documentation applies to your specific implementation but I think it’s worth trying to encode the URL.
For example:
https://myredirect.server.com → https%3A%2F%2Fmyredirect.server.com
If my answer helped, remember to mark it as best to increase its visibility for other members of the Okta Community who might have the same questions as you.
Hope my answer helps!
--------------------------------
Earn Today: New Okta Community Badges Have Arrived
I just did. I encoded the URL as per your instructions. But it still the same. I am still getting the single https:/ slash even after encoding the URL
Understood. Then I recommend opening a case to work with one of my colleagues from the Support team to review your configuration and get to be bottom of things.
Regards.
--------------------------------
Earn Today: New Okta Community Badges Have Arrived