| ... | ... | @@ -11,7 +11,7 @@ var resolveConfig = function (scriptingEnv, configMap, identity, logger) { |
|
|
|
for each (user in identity.getUsers()) {
|
|
|
|
if (user.getIdp().getEntityId().equals("<entity-id>")) {
|
|
|
|
logger.debug("Using alternative Linotp Server");
|
|
|
|
configMap.put("url", "<alternative-otp-server-url>");
|
|
|
|
configMap.put("url", "<alternative-otp-server-url>");
|
|
|
|
configMap.put("realm", "idp");
|
|
|
|
configMap.put("userId", user.getAttributeStore().get("urn:oid:0.9.2342.19200300.100.1.1"));
|
|
|
|
configMap.put("reallyReadOnly", "true");
|
| ... | ... | @@ -39,12 +39,12 @@ var resolveConfig = function (scriptingEnv, configMap, identity, logger) { |
|
|
|
configMap.put("url", "https://<linotp-host>/");
|
|
|
|
|
|
|
|
for each (user in identity.getUsers()) {
|
|
|
|
if (user instanceof Java.type("edu.kit.scc.webreg.entity.SamlUserEntity")) {
|
|
|
|
if (user instanceof Java.type("edu.kit.scc.webreg.entity.SamlUserEntity")) {
|
|
|
|
if (user.getIdp().getEntityId().equals("<entity-id>")) {
|
|
|
|
logger.debug("Using alternative Linotp Server");
|
|
|
|
configMap.put("realm", "<alt-realm-name>");
|
|
|
|
configMap.put("username", "<alt-linotp-user>");
|
|
|
|
configMap.put("password", "<alt-linotp-pw");
|
|
|
|
configMap.put("realm", "<alt-realm-name>");
|
|
|
|
configMap.put("username", "<alt-linotp-user>");
|
|
|
|
configMap.put("password", "<alt-linotp-pw");
|
|
|
|
configMap.put("userId", user.getAttributeStore().get("urn:oid:0.9.2342.19200300.100.1.1"));
|
|
|
|
configMap.put("readOnly", "true");
|
|
|
|
configMap.put("managementUrl", "<management-url-shown-to-user>");
|
| ... | ... | @@ -60,5 +60,4 @@ var resolveConfig = function (scriptingEnv, configMap, identity, logger) { |
|
|
|
configMap.put("adminRole", "StandardTokenRealmRole");
|
|
|
|
configMap.put("userId", identity.getTwoFaUserName());
|
|
|
|
};
|
|
|
|
```
|
|
|
|
|
|
|
|
``` |
|
|
\ No newline at end of file |