1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.common.lib.auth;
20
21 import java.util.Map;
22 import org.apache.syncope.common.lib.to.AuthModuleTO;
23
24 public class JaasAuthModuleConf implements AuthModuleConf {
25
26 private static final long serialVersionUID = -7775771400318503131L;
27
28
29
30
31 private String realm;
32
33
34
35
36 private String kerberosRealmSystemProperty;
37
38
39
40
41 private String kerberosKdcSystemProperty;
42
43 private String loginConfigType;
44
45 private String loginConfigurationFile;
46
47 public String getRealm() {
48 return realm;
49 }
50
51 public void setRealm(final String realm) {
52 this.realm = realm;
53 }
54
55 public String getKerberosRealmSystemProperty() {
56 return kerberosRealmSystemProperty;
57 }
58
59 public void setKerberosRealmSystemProperty(final String kerberosRealmSystemProperty) {
60 this.kerberosRealmSystemProperty = kerberosRealmSystemProperty;
61 }
62
63 public String getKerberosKdcSystemProperty() {
64 return kerberosKdcSystemProperty;
65 }
66
67 public void setKerberosKdcSystemProperty(final String kerberosKdcSystemProperty) {
68 this.kerberosKdcSystemProperty = kerberosKdcSystemProperty;
69 }
70
71 public String getLoginConfigType() {
72 return loginConfigType;
73 }
74
75 public void setLoginConfigType(final String loginConfigType) {
76 this.loginConfigType = loginConfigType;
77 }
78
79 public String getLoginConfigurationFile() {
80 return loginConfigurationFile;
81 }
82
83 public void setLoginConfigurationFile(final String loginConfigurationFile) {
84 this.loginConfigurationFile = loginConfigurationFile;
85 }
86
87 @Override
88 public Map<String, Object> map(final AuthModuleTO authModule, final Mapper mapper) {
89 return mapper.map(authModule, this);
90 }
91 }