Skip to main content

User Authentication

Nexus Repository includes a user management system and integrations with several external authentication sources. Configure the available authentication methods using Security Realms.

User access is managed through roles assigned with specified privileges as explained in the Access Control section.

Authentication Methods

Authentication Methods

Description

Anonymous Access

Anonymous or unauthenticated access is managed through an anonymous user and role profile.

See Anonymous Access

Local Authentication

While we strongly recommend a centralized authentication provider such as LDAP, SAML, or Crowd,

Nexus Repository includes support for managing users through both the user interface and REST API. We recommend configuring access using external identity providers managed by your organization.

See Local Authentication

Remote User Token (RUT) Authentication

With Remote User Token (RUT) authentication, a reverse proxy placed in front of Nexus Repository supplies the identification for the user as a header.

See Authentication via Remote User Token

User Tokens

For improved security, enabling user token support allows users to generate a random token pair to use with client tools and avoids storing credentials in local files.

See User Tokens

LDAP

Lightweight Directory Access Protocol (LDAP) allows you to authenticate via external systems providing LDAP support (e.g., Microsoft Exchange/Active Directory, OpenLDAP, ApacheDS, etc.).

See LDAP

SAML

You can configure your instance to work with a SAML Identity Provider for authentication via Single Sign-On (SSO) and to send user groups to it for authorization. Nexus Repository implements the Web Browser SSO Profile from the SAML 2.0 specification.

See SAML

Atlassian Crowd

Atlassian Crowd is a widely used single sign-on and identity management tool

See Atlassian Crowd Support