[java-identity-provider COMMIT] /trunk/idp-cas-impl/src/main/java/net/shibboleth/idp/cas/flow/BuildSamlValidationSucc...
noreply at shibboleth.net
noreply at shibboleth.net
Fri May 29 21:40:06 EDT 2015
Author: scantor
Date: Fri May 29 21:40:06 2015
New Revision: 7540
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7540&view=rev
Log:
Fixed bug checking for null entityID, and add a trim.
Modified:
trunk/idp-cas-impl/src/main/java/net/shibboleth/idp/cas/flow/BuildSamlValidationSuccessMessageAction.java
Modified: trunk/idp-cas-impl/src/main/java/net/shibboleth/idp/cas/flow/BuildSamlValidationSuccessMessageAction.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-cas-impl/src/main/java/net/shibboleth/idp/cas/flow/BuildSamlValidationSuccessMessageAction.java?rev=7540&r1=7539&r2=7540&view=diff
==============================================================================
--- trunk/idp-cas-impl/src/main/java/net/shibboleth/idp/cas/flow/BuildSamlValidationSuccessMessageAction.java (original)
+++ trunk/idp-cas-impl/src/main/java/net/shibboleth/idp/cas/flow/BuildSamlValidationSuccessMessageAction.java Fri May 29 21:40:06 2015
@@ -22,7 +22,9 @@
import net.shibboleth.idp.cas.protocol.TicketValidationResponse;
import net.shibboleth.idp.session.IdPSession;
import net.shibboleth.utilities.java.support.logic.Constraint;
+import net.shibboleth.utilities.java.support.primitive.StringSupport;
import net.shibboleth.utilities.java.support.security.IdentifierGenerationStrategy;
+
import org.joda.time.DateTime;
import org.opensaml.core.xml.schema.XSString;
import org.opensaml.core.xml.schema.impl.XSStringBuilder;
@@ -67,21 +69,20 @@
* Creates a new instance with required parameters.
*
* @param strategy SAML identifier generation strategy.
- * @param entityID IdP entity ID.
+ * @param id IdP entity ID.
*/
- public BuildSamlValidationSuccessMessageAction(final IdentifierGenerationStrategy strategy, final String entityID) {
+ public BuildSamlValidationSuccessMessageAction(final IdentifierGenerationStrategy strategy, final String id) {
Constraint.isNotNull(strategy, "IdentifierGenerationStrategy cannot be null");
- Constraint.isNotNull(strategy, "EntityID cannot be null");
- this.identifierGenerationStrategy = strategy;
- this.entityID = entityID;
+ identifierGenerationStrategy = strategy;
+ entityID = Constraint.isNotNull(StringSupport.trimOrNull(id), "EntityID cannot be null");
}
@Nonnull
@Override
protected Response buildSamlResponse(
- final @Nonnull RequestContext springRequestContext,
- final @Nonnull ProfileRequestContext<SAMLObject, SAMLObject> profileRequestContext) {
+ @Nonnull final RequestContext springRequestContext,
+ @Nonnull final ProfileRequestContext<SAMLObject, SAMLObject> profileRequestContext) {
final DateTime now = DateTime.now();
More information about the commits
mailing list