Plugin Information
AboutThis plug-in adds authentication via pwauth and supports both *nix system users and groups through PAM. PWauth is a system usually used in connection with authnz_external, an Apache2-module, but which can be used by any system wanting to authenticate against PAM, without needing super user rights. This way the user running the Hudson instance can authenticate against any PAM system, without needing special rights, and this leaving security intact. This plug in uses PWauth to authenticate against whatever PAM configuration you may have set up and supports users and groups in Hudson. Additionally the plug in allows you to define a white list of IPs that can access the system without needing to authenticate. This is useful when using a post-commit triggers for example, that tries to start a build via a URL, that would usually need authentication. ChangelogVersion 0.5 (planned)
Version 0.4 (2010-12-21)
Version 0.3 (2010-12-20)
Version 0.2 (2010-11-05)
Version 0.1
How to setup PWauthTBD. Until then check the tutorial for authnz_external or the projects tutorial on getting things set up. To use the authentication via Request, you have to send the credentials as either POST or GET parameters. Currently accepted parameters are "user", "username", "login" and "pass", "password", "passwd", "key". Any combination of these should be able to let you authenticate any request to the server. Example: |