summaryrefslogtreecommitdiffstats
path: root/src/site/setup_authentication.mkd
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2013-07-23 17:48:37 -0400
committerJames Moger <james.moger@gitblit.com>2013-07-23 17:48:55 -0400
commit2659e7430ff27adf324abad961bfe461599f1618 (patch)
treea9d4a92f2cdf4acb7aec86128af86345b1619d1b /src/site/setup_authentication.mkd
parent52fc94511e74c286ed1965cb081955e634b2dad1 (diff)
downloadgitblit-2659e7430ff27adf324abad961bfe461599f1618.tar.gz
gitblit-2659e7430ff27adf324abad961bfe461599f1618.zip
Added PAMUserService for local Linux/Unix/MacOSX account authentication
Diffstat (limited to 'src/site/setup_authentication.mkd')
-rw-r--r--src/site/setup_authentication.mkd8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/site/setup_authentication.mkd b/src/site/setup_authentication.mkd
index 7f606180..0ec07fa5 100644
--- a/src/site/setup_authentication.mkd
+++ b/src/site/setup_authentication.mkd
@@ -6,6 +6,7 @@ Gitblit supports additional authentication mechanisms aside from it's internal o
* LDAP authentication
* Windows authentication
+* PAM authentication
* Redmine auhentication
* Salesforce.com authentication
* Servlet container authentication
@@ -83,6 +84,13 @@ Windows authentication is based on the use of Waffle and JNA. It is known to wo
realm.userService = com.gitblit.WindowsUserService
realm.windows.defaultDomain =
+### PAM Authentication
+
+PAM authentication is based on the use of libpam4j and JNA. To use this service, your Gitblit server must be installed on a Linux/Unix/MacOSX machine and the user that Gitblit runs-as must have root permissions.
+
+ realm.userService = com.gitblit.PAMUserService
+ realm.pam.serviceName = system-auth
+
### Redmine Authentication
You may authenticate your users against a Redmine installation as long as your Redmine install has properly enabled [API authentication](http://www.redmine.org/projects/redmine/wiki/Rest_Api#Authentication). This user service only supports user authentication; it does not support team creation based on Redmine groups. Redmine administrators will also be Gitblit administrators.