为 SAML 设置 NameIdFormat
Setting NameIdFormat for SAML
我有以下 webSsoProfileOptions:
@Bean
public WebSSOProfileOptions webSSOProfileOptions() {
WebSSOProfileOptions options = new WebSSOProfileOptions();
options.setNameID(NameIDType.TRANSIENT);
return options;
}
但是 MetadataGenerator 生成以下名称-id-格式:
<md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</md:NameIDFormat><md:NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</md:NameIDFormat><md:NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:persistent</md:NameIDFormat><md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified</md:NameIDFormat><md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName</md:NameIDFormat>
如何更改只产生<md:NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</md:NameIDFormat>
的发电机?
我有以下 webSsoProfileOptions:
@Bean
public WebSSOProfileOptions webSSOProfileOptions() {
WebSSOProfileOptions options = new WebSSOProfileOptions();
options.setNameID(NameIDType.TRANSIENT);
return options;
}
但是 MetadataGenerator 生成以下名称-id-格式:
<md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</md:NameIDFormat><md:NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</md:NameIDFormat><md:NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:persistent</md:NameIDFormat><md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified</md:NameIDFormat><md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName</md:NameIDFormat>
如何更改只产生<md:NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</md:NameIDFormat>
的发电机?