You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
When a different URL is used as the PAR request URL (a different domain) but the identity server resident IDP URL is different from that, the PAR request throws an error telling the audience values does not match.
Currently the aud value sent in the request object is validated with the following URLs in the accelerator code base,
Token endpoint
Resident IDP URL
PAR endpoint (this is built by adding the necessary par endpoint URL parts to the Resident IDP URL)
Hence, when the real PAR request contains a different domain than the above URLs, the PAR request fails.
To avoid this scenario, a configuration should be introduced to configure the PAR request URL. If a URL is defined, when the PAR request is performed, the audience value of the request object will be validated with the configured URL.
Description:
When a different URL is used as the PAR request URL (a different domain) but the identity server resident IDP URL is different from that, the PAR request throws an error telling the audience values does not match.
Currently the
aud
value sent in the request object is validated with the following URLs in the accelerator code base,Hence, when the real PAR request contains a different domain than the above URLs, the PAR request fails.
To avoid this scenario, a configuration should be introduced to configure the PAR request URL. If a URL is defined, when the PAR request is performed, the audience value of the request object will be validated with the configured URL.
Suggested Labels:
Accelerator, OB3
Suggested Assignees:
Affected Product Version:
OB3 IAM accelerator
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:
https://github.com/wso2-enterprise/wso2-ob-internal/issues/904
The text was updated successfully, but these errors were encountered: