2011-12-14 47 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沒有太多限制,並且設計爲用戶友好。我希望這有助於:)

相關問題