You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2014/08/19 10:28:00 UTC
git commit: Add table with login and backend engine factory class
names in the documentation
Repository: karaf
Updated Branches:
refs/heads/master e2f9652c1 -> 088b48f16
Add table with login and backend engine factory class names in the documentation
Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/088b48f1
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/088b48f1
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/088b48f1
Branch: refs/heads/master
Commit: 088b48f161e9ae1268888dcf8ba2f54f31edc530
Parents: e2f9652
Author: Jean-Baptiste Onofré <jb...@apache.org>
Authored: Tue Aug 19 10:27:31 2014 +0200
Committer: Jean-Baptiste Onofré <jb...@apache.org>
Committed: Tue Aug 19 10:27:31 2014 +0200
----------------------------------------------------------------------
.../webapp/developers-guide/security-framework.conf | 15 +++++++++++++++
1 file changed, 15 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/karaf/blob/088b48f1/manual/src/main/webapp/developers-guide/security-framework.conf
----------------------------------------------------------------------
diff --git a/manual/src/main/webapp/developers-guide/security-framework.conf b/manual/src/main/webapp/developers-guide/security-framework.conf
index 6185ef3..93fa4fc 100644
--- a/manual/src/main/webapp/developers-guide/security-framework.conf
+++ b/manual/src/main/webapp/developers-guide/security-framework.conf
@@ -125,6 +125,9 @@ Karaf also provides a set of login modules and backend engines to handle authent
h3. PropertiesLoginModule
+| LoginModule | org.apache.karaf.jaas.modules.properties.PropertiesLoginModule |
+| BackendEngineFactory | org.apache.karaf.jaas.modules.properties.PropertiesBackendEngineFactory |
+
This login module is the one configured by default. It uses a properties text file to load the users, passwords and roles.
|| Name || Description |
@@ -181,6 +184,9 @@ shows how to register the PropertiesLoginModule and the corresponding backend en
h3. OsgiConfigLoginModule
+| LoginModule | org.apache.karaf.jaas.modules.osgi.OsgiConfigLoginModule |
+| BackendEngineFactory | N/A |
+
The OsgiConfigLoginModule uses the OSGi ConfigurationAdmin service to provide the users, passwords and roles.
|| Name || Description |
@@ -216,6 +222,9 @@ NB: the OsgiConfigLoginModule doesn't provide a backend engine.
h3. JDBCLoginModule
+| LoginModule | org.apache.karaf.jaas.modules.jdbc.JDBCLoginModule |
+| BackendEngineFactory | org.apache.karaf.jaas.modules.jdbc.JDBCBackendEngineFactory |
+
The JDBCLoginModule uses a database to load the users, passwords and roles from a provided data source _(normal or XA)_.
The data source and the queries for password and role retrieval are configurable using the following parameters.
@@ -292,6 +301,9 @@ The following blueprint shows how to define the JDBCLoginModule with the corresp
h3. LDAPLoginModule
+| LoginModule | org.apache.karaf.jaas.modules.ldap.LDAPLoginModule |
+| BackendEngineFactory | N/A |
+
The LDAPLoginModule uses LDAP to load the users and roles and bind the users on the LDAP to check passwords.
The LDAPLoginModule supports the following parameters:
@@ -396,6 +408,9 @@ performed directly on the LDAP backend.
h3. SyncopeLoginModule
+| LoginModule | org.apache.karaf.jaas.modules.syncope.SyncopeLoginModule |
+| BackendEngineFactory | org.apache.karaf.jaas.modules.syncope.SyncopeBackendEngineFactory |
+
The Syncope login module uses the Syncope REST API to authenticate users and retrieve the roles.
The Syncope login module just requires one parameter: