RhodeCode Enterprise provides a built in authentication against its own database. This is
RhodeCode Internal plugin. This plugin is enabled by default.
Additionally, RhodeCode Enterprise provides a Pluggable Authentication System. This gives the
administrator greater control over how users authenticate with the system.
You can disable the built in RhodeCode Enterprise authentication plugin
RhodeCode Internal and force all authentication to go
through your authentication plugin of choice e.g LDAP only.
However, if you do this, and your external authentication tools fails,
accessing RhodeCode Enterprise will be blocked unless a fallback plugin is
enabled via :file: rhodecode.ini
RhodeCode Enterprise comes with the following user authentication management plugins:
- Authentication Tokens
- LDAP/AD With User Groups Sync
- SAML 2.0 Authentication
- SAML 2.0 with One Login
- SAML 2.0 with Duo Security
- SSH Connection