From a0f6e0ad49926fdaa2bb45dc786aed0312e1e226 Mon Sep 17 00:00:00 2001 From: Bill Smith Date: Tue, 25 Sep 2018 15:45:01 -0700 Subject: [PATCH] [SHIBUI-899] Added forceAuthn changes to getRelyingPartyOverridesRepresentationFromAttributeList. This code looks eerily similar to JPAEntityServiceImpl... --- .../admin/util/ModelRepresentationConversions.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/util/ModelRepresentationConversions.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/util/ModelRepresentationConversions.java index e68225b5a..d2fbda436 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/util/ModelRepresentationConversions.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/util/ModelRepresentationConversions.java @@ -100,6 +100,9 @@ public static RelyingPartyOverridesRepresentation getRelyingPartyOverridesRepres case MDDCConstants.DEFAULT_AUTHENTICATION_METHODS: relyingPartyOverridesRepresentation.setAuthenticationMethods(getStringListValueOfAttribute(jpaAttribute)); break; + case MDDCConstants.FORCE_AUTHN: + relyingPartyOverridesRepresentation.setForceAuthn(getBooleanValueOfAttribute(jpaAttribute)); + break; default: break; } @@ -158,6 +161,9 @@ public static List getAttributeListFromA list.add(ATTRIBUTE_UTILITY.createAttributeWithArbitraryValues(MDDCConstants.DEFAULT_AUTHENTICATION_METHODS, MDDCConstants .DEFAULT_AUTHENTICATION_METHODS_FN, relyingPartyOverridesRepresentation.getAuthenticationMethods())); } + if (relyingPartyOverridesRepresentation.isForceAuthn()) { + list.add(ATTRIBUTE_UTILITY.createAttributeWithBooleanValue(MDDCConstants.FORCE_AUTHN, MDDCConstants.FORCE_AUTHN_FN, true)); + } } return (List) (List) list;