The admin config screen for the crowd module has a field titled "Crowd URI" with the explanatory text which reads:
If Crowd is not at the root of the host, include a URI (e.g., /crowd).
But this is misleading. It is not the URI for the Crowd install that is needed here, but rather the URI path for the WSDL service.
For Atlassian Crowd 2.x releases, the needed "Crowd URI" will always end in something like ../services/SecurityServer?wsdl.
In the above example from the 6.x-1.2 module, with Crowd installed at /crowd, the required value in this text field is /crowd/services/SecurityServer?wsdl.
Without the full path to the WSDL service, the module will be unable to cache the WSDL file, which means it will never work for an SSL-encrypted site. And it will fail silently, per #1030238: Module reports WSDL successfully cached upon failure.
Comments
Comment #1
ebeyrent commentedComment #2
ebeyrent commentedI committed some code with better/more accurate field descriptions - check out the latest from CVS.
Comment #3
rjacobs commentedJust doing some cleanup on the issue queue. As there was a commit on this I'm thinking it's safe to change the status.