]> git.argeo.org Git - lgpl/argeo-commons.git/blob - jaas-ipa.cfg
0ef142f4aed07132db1d29a7145a1df5b5ede851
[lgpl/argeo-commons.git] / jaas-ipa.cfg
1 USER {
2 org.argeo.cms.auth.RemoteSessionLoginModule sufficient;
3 org.argeo.cms.auth.SpnegoLoginModule optional;
4 com.sun.security.auth.module.Krb5LoginModule optional
5 tryFirstPass=true
6 storeKey=true;
7 org.argeo.cms.auth.UserAdminLoginModule required;
8 };
9
10 ANONYMOUS {
11 org.argeo.cms.auth.RemoteSessionLoginModule sufficient;
12 org.argeo.cms.auth.AnonymousLoginModule sufficient;
13 };
14
15 DATA_ADMIN {
16 org.argeo.cms.auth.DataAdminLoginModule requisite;
17 };
18
19 NODE {
20 com.sun.security.auth.module.Krb5LoginModule optional
21 keyTab="${osgi.instance.area}private/krb5.keytab"
22 useKeyTab=true
23 storeKey=true;
24 org.argeo.cms.auth.DataAdminLoginModule requisite;
25 };
26
27 KEYRING {
28 org.argeo.cms.auth.KeyringLoginModule required;
29 };
30
31 SINGLE_USER {
32 com.sun.security.auth.module.Krb5LoginModule optional
33 storeKey=true
34 useTicketCache=true;
35 org.argeo.cms.auth.SingleUserLoginModule required;
36 org.argeo.cms.auth.UserAdminLoginModule optional;
37 };
38
39 Jackrabbit {
40 org.argeo.security.jackrabbit.SystemJackrabbitLoginModule requisite;
41 };