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 DuoMfaAuthModuleConf implements MFAAuthModuleConf {
25
26 private static final long serialVersionUID = -2883257599439312426L;
27
28 private String integrationKey;
29
30 private String secretKey;
31
32 private String apiHost;
33
34 @Override
35 public String getFriendlyName() {
36 return "Duo Security";
37 }
38
39 public String getIntegrationKey() {
40 return integrationKey;
41 }
42
43 public void setIntegrationKey(final String integrationKey) {
44 this.integrationKey = integrationKey;
45 }
46
47 public String getSecretKey() {
48 return secretKey;
49 }
50
51 public void setSecretKey(final String secretKey) {
52 this.secretKey = secretKey;
53 }
54
55 public String getApiHost() {
56 return apiHost;
57 }
58
59 public void setApiHost(final String apiHost) {
60 this.apiHost = apiHost;
61 }
62
63 @Override
64 public Map<String, Object> map(final AuthModuleTO authModule, final Mapper mapper) {
65 return mapper.map(authModule, this);
66 }
67 }