[java-idp-testbed COMMIT] /trunk/src/test/java/idp/saml2/AbstractSAML2SSOFlowTest.java
noreply at shibboleth.net
noreply at shibboleth.net
Tue May 27 23:38:50 EDT 2014
Author: scantor
Date: Tue May 27 23:38:49 2014
New Revision: 240
URL: http://svn.shibboleth.net/view/java-idp-testbed?rev=240&view=rev
Log:
Add Subject of "jdoe" to AuthnRequest in SAML 2 SSO tests.
Modified:
trunk/src/test/java/idp/saml2/AbstractSAML2SSOFlowTest.java
Modified: trunk/src/test/java/idp/saml2/AbstractSAML2SSOFlowTest.java
URL: http://svn.shibboleth.net/view/java-idp-testbed/trunk/src/test/java/idp/saml2/AbstractSAML2SSOFlowTest.java?rev=240&r1=239&r2=240&view=diff
==============================================================================
--- trunk/src/test/java/idp/saml2/AbstractSAML2SSOFlowTest.java (original)
+++ trunk/src/test/java/idp/saml2/AbstractSAML2SSOFlowTest.java Tue May 27 23:38:49 2014
@@ -38,7 +38,9 @@
import org.opensaml.saml.common.xml.SAMLConstants;
import org.opensaml.saml.saml2.core.AuthnRequest;
import org.opensaml.saml.saml2.core.Issuer;
+import org.opensaml.saml.saml2.core.NameID;
import org.opensaml.saml.saml2.core.NameIDPolicy;
+import org.opensaml.saml.saml2.core.Subject;
import org.opensaml.saml.saml2.metadata.SingleSignOnService;
import org.opensaml.security.credential.Credential;
import org.opensaml.xmlsec.SignatureSigningParameters;
@@ -109,7 +111,7 @@
}
public AuthnRequest buildAuthnRequest(HttpServletRequest servletRequest) {
- AuthnRequest authnRequest =
+ final AuthnRequest authnRequest =
(AuthnRequest) builderFactory.getBuilder(AuthnRequest.DEFAULT_ELEMENT_NAME).buildObject(
AuthnRequest.DEFAULT_ELEMENT_NAME);
@@ -118,18 +120,25 @@
authnRequest.setAssertionConsumerServiceURL(getAcsUrl(servletRequest));
authnRequest.setProtocolBinding(SAMLConstants.SAML2_POST_BINDING_URI);
- Issuer issuer =
- (Issuer) builderFactory.getBuilder(Issuer.DEFAULT_ELEMENT_NAME)
- .buildObject(Issuer.DEFAULT_ELEMENT_NAME);
+ final Issuer issuer =
+ (Issuer) builderFactory.getBuilder(Issuer.DEFAULT_ELEMENT_NAME).buildObject(Issuer.DEFAULT_ELEMENT_NAME);
issuer.setValue(AbstractFlowTest.SP_ENTITY_ID);
authnRequest.setIssuer(issuer);
- NameIDPolicy nameIDPolicy =
+ final NameIDPolicy nameIDPolicy =
(NameIDPolicy) builderFactory.getBuilder(NameIDPolicy.DEFAULT_ELEMENT_NAME).buildObject(
NameIDPolicy.DEFAULT_ELEMENT_NAME);
nameIDPolicy.setAllowCreate(true);
authnRequest.setNameIDPolicy(nameIDPolicy);
+ final Subject subject =
+ (Subject) builderFactory.getBuilder(Subject.DEFAULT_ELEMENT_NAME).buildObject(Subject.DEFAULT_ELEMENT_NAME);
+ final NameID nameID =
+ (NameID) builderFactory.getBuilder(NameID.DEFAULT_ELEMENT_NAME).buildObject(NameID.DEFAULT_ELEMENT_NAME);
+ nameID.setValue("jdoe");
+ subject.setNameID(nameID);
+ authnRequest.setSubject(subject);
+
return authnRequest;
}
More information about the commits
mailing list