ISSUE WITH SPACE AND "&" CHARACTER IN OAM REDIRECTION URL (Doc ID 1060512.1)

Last updated on JUNE 08, 2017

Applies to:

COREid Access - Version: 10.1.4.0.1 to 10.1.4.2 - Release: 10g to 10g
Information in this document applies to any platform.

Symptoms

Example of issue:

Original URL contain %20%26%20. On redirect to OAM, %26 is converted to ' & '

But on redirect back to the app, only non-& is escaped. Example, %20&%20 which break the URL. It's the escape "&" (%26) that is not being preserved. .

According to URL Escaped Encoding Decoder http://www.bosseye.com/escaped_encoding/index.htm. '%' and '&' is a reserved URL character.

% is represent as %20 in URL
& is represent as %26 in URL

Please see below example:

Original URL :
https://us.oracle.com.com/analytics/saw.dll?PortalPages&PortalPath=/shared/bManage%20My%20Headcount/_portal/100Monitor%20%26%20Run%20My%20Business&Page=Overview&STL=GPRVMMC

Redirected URL after OAM Authentication :
https://us.oracle.com.com/analytics/saw.dll?PortalPages&PortalPath=/shared/bManage%20My%20Headcount/_portal/100Monitor%20&%20Run%20My%20Business&Page=Overview&STL=GPRVMMC

(Note: %26 value is converting to equivalent '&' character )

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms