Repository: karaf Updated Branches: refs/heads/karaf-3.0.x 3300c60e0 -> f5803ed4b
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/f5803ed4 Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/f5803ed4 Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/f5803ed4 Branch: refs/heads/karaf-3.0.x Commit: f5803ed4ba1c4f7922b0d53f762a09dd60adeafd Parents: 3300c60 Author: Jean-Baptiste Onofré <[email protected]> Authored: Tue Aug 19 10:27:31 2014 +0200 Committer: Jean-Baptiste Onofré <[email protected]> Committed: Tue Aug 19 10:28:16 2014 +0200 ---------------------------------------------------------------------- .../webapp/developers-guide/security-framework.conf | 15 +++++++++++++++ 1 file changed, 15 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/karaf/blob/f5803ed4/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 c1ce6c5..57c05fb 100644 --- a/manual/src/main/webapp/developers-guide/security-framework.conf +++ b/manual/src/main/webapp/developers-guide/security-framework.conf @@ -128,6 +128,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 | @@ -184,6 +187,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 | @@ -219,6 +225,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. @@ -295,6 +304,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: @@ -399,6 +411,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:
