【问题标题】:What's the difference between a Name and a FriendlyName?Name 和 FriendlyName 有什么区别?
【发布时间】:2011-12-14 19:03:36
【问题描述】:

我已经开始使用 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?");

【问题讨论】:

  • Attribute 类的 API 文档不是解释了 setNamesetFriendlyName 的作用吗?
  • @Jasper。来自文档:setName-> 设置此属性的名称。 setFriendlyName -> 设置此属性的友好名称。

标签: java soap saml


【解决方案1】:

查看Wikipedia,名称似乎是一个GUID,而friendlyName 是一个人类可读的标识符。

我不确定是否其中一个或两个都需要是唯一的。我不确定名称是否有某些限制。我的预感是 FriendlyName 没有太多的限制,并且被设计为用户友好的。我希望这会有所帮助:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多