78 ProviderConfigProperty
property =
new ProviderConfigProperty();
79 property.setName(AttributeStatementHelper.FRIENDLY_NAME);
80 property.setLabel(AttributeStatementHelper.FRIENDLY_NAME_LABEL);
81 property.setHelpText(AttributeStatementHelper.FRIENDLY_NAME_HELP_TEXT);
82 configProperties.add(property);
83 property =
new ProviderConfigProperty();
84 property.setName(AttributeStatementHelper.SAML_ATTRIBUTE_NAME);
85 property.setLabel(
"SAML Attribute Name");
86 property.setHelpText(
"SAML Attribute Name");
87 configProperties.add(property);
88 property =
new ProviderConfigProperty();
89 property.setName(AttributeStatementHelper.SAML_ATTRIBUTE_NAMEFORMAT);
90 property.setLabel(
"SAML Attribute NameFormat");
91 property.setHelpText(
"SAML Attribute NameFormat. Can be basic, URI reference, or unspecified.");
92 List<String> types =
new ArrayList(3);
93 types.add(AttributeStatementHelper.BASIC);
94 types.add(AttributeStatementHelper.URI_REFERENCE);
95 types.add(AttributeStatementHelper.UNSPECIFIED);
96 property.setType(ProviderConfigProperty.LIST_TYPE);
97 property.setOptions(types);
98 configProperties.add(property);