]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/internal/kernel/jaas-ipa.cfg
Fix automated Kerberos config
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / kernel / jaas-ipa.cfg
1 USER {
2 org.argeo.cms.auth.HttpSessionLoginModule sufficient;
3 org.argeo.cms.auth.SpnegoLoginModule optional;
4 com.sun.security.auth.module.Krb5LoginModule optional;
5 org.argeo.cms.auth.IpaLoginModule requisite;
6 };
7
8 DATA_ADMIN {
9 org.argeo.cms.auth.DataAdminLoginModule requisite;
10 };
11
12 NODE {
13 com.sun.security.auth.module.Krb5LoginModule optional
14 keyTab="${osgi.instance.area}node/krb5.keytab"
15 useKeyTab=true
16 storeKey=true
17 debug=true;
18 org.argeo.cms.auth.DataAdminLoginModule requisite;
19 };
20
21 SINGLE_USER {
22 com.sun.security.auth.module.Krb5LoginModule optional
23 principal="${user.name}"
24 storeKey=true
25 useTicketCache=true
26 debug=true;
27 org.argeo.cms.auth.SingleUserLoginModule requisite;
28 };
29
30 KEYRING {
31 org.argeo.cms.auth.KeyringLoginModule required;
32 };
33
34 Jackrabbit {
35 org.argeo.security.jackrabbit.SystemJackrabbitLoginModule requisite;
36 };
37