Chapter 14. User Account Plugin

Nexus Professional's User Account Plugin allows anonymous users to sign-up for a Nexus account without administrative intervention. This "self-serve" capability for user account creation is especially important when an open source project is using Nexus as a primary means for distribution. In such an environment, there may be hundreds of Nexus users who all need a basic level of read-only access, and making these users wait for an administrator to create an account makes little sense. In such a setting, anyone can create an account, activate the account via a verification email, and then access a repository with a default, read-only level of access which you can define.

14.1. Installing the User Account Plugin

When you downloaded Nexus Professional, you also download a few optional plugins including the User Account plugin. This plugin is located in the ${NEXUS_HOME}/runtime/apps/nexus/optional-plugins directory under nexus-user-account-plugin-1.7.2. To install this plugin in Nexus:

  • Copy the nexus-user-account-plugin-1.7.2/ directory from ${NEXUS_HOME}/runtime/apps/nexus/optional-plugins to ${SONATYPE_WORK}/nexus/plugin-repository.

  • Once the optional User Account plugin has been copied to the plugin-repository/ directory, restart Nexus and the User Account plugin will be installed.