[java-identity-provider COMMIT] /trunk/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGene...
noreply at shibboleth.net
noreply at shibboleth.net
Wed Dec 3 20:53:04 EST 2014
Author: scantor
Date: Wed Dec 3 20:53:04 2014
New Revision: 7041
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7041&view=rev
Log:
IDP-528 - Generated metadata has SLO and SSO endpoint collections swapped
Modified:
trunk/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java
Modified: trunk/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java?rev=7041&r1=7040&r2=7041&view=diff
==============================================================================
--- trunk/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java (original)
+++ trunk/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java Wed Dec 3 20:53:04 2014
@@ -74,7 +74,7 @@
/** IDPSSODescriptor. Artfact */
SAML1Artifact, SAML2Artifact,
/** IDPSSODescriptor. SLO */
- RedirectSLO, POSTSLO, SOAPSLO,
+ RedirectSLO, POSTSLO, POSTSimpleSignSLO, SOAPSLO,
/** IDPSSODescriptor. SSO */
ShibbolethSSO, POSTSSO, POSTSimpleSignSSO, RedirectSSO,
@@ -96,16 +96,16 @@
Endpoints.SAML2Artifact));
/**
+ * the SSO endpoints.
+ */
+ static final ImmutableSet<Endpoints> SSO_ENDPOINTS = ImmutableSet.copyOf(EnumSet.of(Endpoints.ShibbolethSSO,
+ Endpoints.POSTSSO, Endpoints.POSTSimpleSignSSO, Endpoints.RedirectSSO));
+
+ /**
* the SLO endpoints.
*/
- static final ImmutableSet<Endpoints> SLO_ENDPOINTS = ImmutableSet.copyOf(EnumSet.of(Endpoints.ShibbolethSSO,
- Endpoints.POSTSSO, Endpoints.POSTSimpleSignSSO, Endpoints.RedirectSSO));
-
- /**
- * the SSO endpoints.
- */
- static final ImmutableSet<Endpoints> SSO_ENDPOINTS = ImmutableSet.copyOf(EnumSet.of(Endpoints.RedirectSLO,
- Endpoints.POSTSLO, Endpoints.SOAPSLO));
+ static final ImmutableSet<Endpoints> SLO_ENDPOINTS = ImmutableSet.copyOf(EnumSet.of(Endpoints.RedirectSLO,
+ Endpoints.POSTSLO, Endpoints.POSTSimpleSignSLO, Endpoints.SOAPSLO));
/**
* AttributeAuthority endpoints.
@@ -715,6 +715,18 @@
writer.newLine();
break;
+ case POSTSimpleSignSLO:
+ writer.write(" ");
+ writer.write("<");
+ writer.write(SingleLogoutService.DEFAULT_ELEMENT_LOCAL_NAME);
+ writer.write(" Binding=\"");
+ writer.write(SAMLConstants.SAML2_POST_SIMPLE_SIGN_BINDING_URI);
+ writer.write("\" Location=\"https://");
+ writer.write(getDNSName());
+ writer.write("/idp/profile/SAML2/POST-SimpleSign/SLO\"/>");
+ writer.newLine();
+ break;
+
case SOAPSLO:
writer.write(" ");
writer.write("<");
@@ -758,7 +770,7 @@
writer.write(SAMLConstants.SAML2_POST_SIMPLE_SIGN_BINDING_URI);
writer.write("\" Location=\"https://");
writer.write(getDNSName());
- writer.write("/idp/profile/SAML2/POST/SSO-SimpleSign\"/>");
+ writer.write("/idp/profile/SAML2/POST-SimpleSign/SSO\"/>");
writer.newLine();
break;
More information about the commits
mailing list