2011-12-14 48 views
3

我已经开始使用SOAP和SAML,并且当我创建一个属性时,我想知道设置一个名称或将友好名称设置为属性有什么不同。名称和友好名称有什么区别?

XSAny value = (XSAny) builder.buildObject(AttributeValue.DEFAULT_ELEMENT_NAME); 
value.setTextContent("Supervalue"); 

Attribute attribute2 = create(Attribute.class, Attribute.DEFAULT_ELEMENT_NAME); 
attribute2.setName("MyName"); 
attribute2.getAttributeValues().add(value); 
attribute2.setFriendlyName("My Friendly Name?"); 
+0

类'Attribute`的API文档不解释'setName`和`setFriendlyName`的作用是什么? – Jesper 2011-12-14 19:07:13

回答

3

综观Wikipedia,它会出现的名称是一个GUID和所述的friendlyName是人类可读的标识符。

我不确定是否其中一个或两个都需要是唯一的。我不确定名称是否对其有一定的限制。我的直觉是FriendlyName没有太多限制,并且设计为用户友好。我希望这有助于:)

相关问题