在 SP 的元数据中将非 SAML 元数据(如国家代码)放在哪里?

Where to put non-SAML metadata like a country code inside the SP's metadata?

我需要将一些信息放入 SP 的元数据中。该信息是国家代码,我认为它未在 SAML 或其扩展之一中定义。

放在哪里最好?在 IDPSSODescriptor、UIInfo-> Keywords 或 DiscoHints-> DomainHint 中哪个更好?

网上有类似的例子吗?

我对 SAML 还很陌生 :)

谢谢

我通过询问 saml-dev@lists.oasis-open.org 邮件列表找到了自己的解决方案。

  </md:IDPSSODescriptor>
  <md:Extensions>
      <mdattr:EntityAttributes>
          <md:Attribute Name="urn:countryCode" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
              <md:AttributeValue>IS</md:AttributeValue>
          </md:Attribute>
      </mdattr:EntityAttributes>
  </md:Extensions>