if (provider != null) {
EntitiesDescriptor parent = provider.getEntitiesDescriptor();
while (parent != null) {
- if (relyingParties.containsKey(parent.getName())) {
- log.info("Found matching Relying Party for group (" + parent.getName() + ").");
- return (RelyingParty) relyingParties.get(parent.getName());
- } else {
- log.debug("Provider is a member of group (" + parent.getName()
- + "), but no matching Relying Party was found.");
+ if (parent.getName() != null) {
+ if (relyingParties.containsKey(parent.getName())) {
+ log.info("Found matching Relying Party for group (" + parent.getName() + ").");
+ return (RelyingParty) relyingParties.get(parent.getName());
+ }
+ else {
+ log.debug("Provider is a member of group (" + parent.getName()
+ + "), but no matching Relying Party was found.");
+ }
}
parent = parent.getEntitiesDescriptor();
}
private boolean passThruIsOverriden = false;
private boolean forceAttributePush = false;
private boolean forceAttributeNoPush = false;
+ private boolean singleAssertion = false;
private boolean defaultToPOST = true;
private boolean wantsAssertionsSigned = false;
private int preferredArtifactType = 1;
return forceAttributeNoPush;
}
+ public boolean singleAssertion() {
+ return singleAssertion;
+ }
+
public boolean defaultToPOSTProfile() {
return defaultToPOST;
return credential;
}
}
-
}
/**
return wrapped.forceAttributeNoPush();
}
+ public boolean singleAssertion() {
+
+ return wrapped.singleAssertion();
+ }
+
public boolean defaultToPOSTProfile() {
return wrapped.defaultToPOSTProfile();
return false;
}
+ public boolean singleAssertion() {
+
+ return false;
+ }
+
public boolean defaultToPOSTProfile() {
return true;