Preparing Atlassian Crowd
Compatibility
Always use the latest version of Crowd available at the time your version of Nexus Repository Manager Pro was installed or upgraded. If upgrading to a newer Crowd server, carefully review the Crowd server release notes for REST API backwards compatibility issues.
Crowd support in Nexus Repository Manager Pro only works in Crowd versions that support the Crowd REST API. Older versions use a deprecated SOAP-based API and are less reliable and performant.
Crowd support is actively tested with the highest available version of Crowd at the time Nexus Repository Manager Pro is released.
Adding a New Application to the Crowd Server
Note
These instructions are a general guide to adding an application to Crowd. For current detailed instructions, visit the official Crowd documentation.
To connect Nexus Repository Manager to Crowd, you will need to configure Nexus Repository Manager as an application in Crowd.
Login to Crowd as a user with administrative rights.
Click on the Applications tab.
Click Add application to display a form.
Next, create the new application with the following values in the Details section:
Application Type
Name
Description
Description is optional. Choose a password for the application. The repository manager will use this password to authenticate with the Crowd server. Confirm the password, then click the Next button to fill out Connection.
On the Connection screen provide the URL and the remote IP address for your repository manager application. You can click Resolve IP Address, which prompts Crowd to resolve the IP address for your application.
Once you have completed the Connection form, click on Next to advance to the Directories form. The Directories form allows you to select the user directory used for authentication.
Click Next to advance to the Authorisation form. If any of the directories selected in the previous form contain groups, each group is displayed in a dropdown menu. You can check the Allow all users to authenticate box above the dropdown within the directory, or you can select specific groups that are allowed to authenticate to Nexus Repository Manager Pro via Crowd. This option would be used if you wanted to limit repository manager access to specific sub-groups within a larger Crowd directory. If your entire organization is stored in a single Crowd directory, you may want to limit repository manager access to a group that contains only developers and administrators.
Click Next to advance to the final screen, Confirmation, which gives you a summary of your Crowd server settings. Click Add application to confirm the settings.