java-名称和FriendlyName之间有什么区别?

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

解决方法:

看一下Wikipedia,似乎该名称是GUID,而friendlyName是人类可读的标识符.

我不确定其中之一或两者是否需要唯一.我不确定名称是否对它有某些限制.我的直觉是FriendlyName并没有太多限制,并且被设计为易于用户使用.我希望这有帮助 :)

上一篇:是否需要打开SimpleSAMLphp前端才能使服务提供者像服务提供者一样工作?


下一篇:春季-SAMLException:响应的InResponseToField与发送的消息不对应