|
@@ -62,18 +62,13 @@ public class AttributeStatementGenerator {
|
|
|
BindingAdapter bindingAdapter = (BindingAdapter) WebContext.getSession().getAttribute("samlv20Adapter");
|
|
|
AppsSAML20Details saml20Details = bindingAdapter.getSaml20Details();
|
|
|
logger.debug("ExtendAttr "+saml20Details.getExtendAttr());
|
|
|
- ExtraAttrs extraAttrs=new ExtraAttrs(saml20Details.getExtendAttr());
|
|
|
- for(ExtraAttr extraAttr : extraAttrs.getExtraAttrs()) {
|
|
|
- logger.debug("Attribute : "+extraAttr.getAttr()+" , Vale : "+extraAttr.getValue()+" , Type : "+extraAttr.getType());
|
|
|
- attributeStatement.getAttributes().add(builderAttribute(extraAttr.getAttr(),extraAttr.getValue(),extraAttr.getType()));
|
|
|
+ if(saml20Details.getIsExtendAttr()==1) {
|
|
|
+ ExtraAttrs extraAttrs=new ExtraAttrs(saml20Details.getExtendAttr());
|
|
|
+ for(ExtraAttr extraAttr : extraAttrs.getExtraAttrs()) {
|
|
|
+ logger.debug("Attribute : "+extraAttr.getAttr()+" , Vale : "+extraAttr.getValue()+" , Type : "+extraAttr.getType());
|
|
|
+ attributeStatement.getAttributes().add(builderAttribute(extraAttr.getAttr(),extraAttr.getValue(),extraAttr.getType()));
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
return attributeStatement;
|
|
|
}
|