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

ebeyrent’s picture

Assigned: Unassigned » ebeyrent
ebeyrent’s picture

I committed some code with better/more accurate field descriptions - check out the latest from CVS.

rjacobs’s picture

Status: Active » Fixed

Just doing some cleanup on the issue queue. As there was a commit on this I'm thinking it's safe to change the status.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.