Details
-
Bug
-
Resolution: Duplicate
-
Medium
-
2.2.7
-
None
-
None
Description
RemoteCrowdDirectory#getClientProperties() creates ClientProperties with crowd.server.url property instead of crowd.base.url property. crowd.server.url property is expected to contain a valid SOAP URL. Valid SOAP URLs end with "/services" or "/services/". ClientPropertiesImpl#generateBaseURL(java.util.Properties) tries to generate a base URL of crowd.server.url property by looking for "/services" starting from the end, and misbehaves if the SOAP url is not valid but contains "/services".
Both RemoteCrowdDirectory#getClientProperties() and ClientPropertiesImpl#generateBaseURL(java.util.Properties) need to be fixed.
Attachments
Issue Links
- duplicates
-
CWD-2459 Crowd removes the last occurrence of "/services" from the application URL
- Closed
- relates to
-
JRASERVER-24554 Upgrade task doesn't like Crowd servers with "services" in the hostname
- Closed