No description, website, or topics provided.
Java Groovy
Pull request Compare This branch is 67 commits behind jenkinsci:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/main
.gitignore
README.md
pom.xml

README.md

reverse-proxy-auth-plugin

This extension adds to the existing Reverse Proxy Authentication Plugin the possibility to ready LDAP groups via discovery based on username and also apply Role-based matrix Authorisation.

Having this party implemented fills a gap when the user needs a more sophisticated SSO method, like via certificate or any Authentication Management system.

The default value for the Header User Name field is: X-Forwarded-User

The LDAP options are activated via the Advanced button.

If the username is not forwaded to Jenkins, the user will be authenticated as ANONYMOUS. There is no check if the username exists in the LDAP directory, so protect your proxy in order to avoid HTTP Header injection. Once an username is informed, the user will be authenticated. If no groups are returned from the LDAP search, the user will still be authenticated, but no other grants will be given.