[java-idp-testbed COMMIT] in /trunk/src/test/java/idp/saml2: AbstractSAML2FlowTest.java AbstractSAML2SSOFlowTest.java
noreply at shibboleth.net
noreply at shibboleth.net
Mon Jun 2 14:45:35 EDT 2014
Author: tzeller
Date: Mon Jun 2 14:45:34 2014
New Revision: 249
URL: http://svn.shibboleth.net/view/java-idp-testbed?rev=249&view=rev
Log:
Some cleanup of flow tests so they can be moved to idp-conf.
Modified:
trunk/src/test/java/idp/saml2/AbstractSAML2FlowTest.java
trunk/src/test/java/idp/saml2/AbstractSAML2SSOFlowTest.java
Modified: trunk/src/test/java/idp/saml2/AbstractSAML2FlowTest.java
URL: http://svn.shibboleth.net/view/java-idp-testbed/trunk/src/test/java/idp/saml2/AbstractSAML2FlowTest.java?rev=249&r1=248&r2=249&view=diff
==============================================================================
--- trunk/src/test/java/idp/saml2/AbstractSAML2FlowTest.java (original)
+++ trunk/src/test/java/idp/saml2/AbstractSAML2FlowTest.java Mon Jun 2 14:45:34 2014
@@ -67,7 +67,7 @@
@ContextConfiguration({"/system/conf/testbed-beans.xml", "file:src/main/webapp/WEB-INF/sp/testbed.xml"})
public class AbstractSAML2FlowTest extends AbstractFlowTest {
- @Qualifier("sp.Credential") @Autowired private Credential spCredential;
+ @Qualifier("sp.Credential") @Autowired protected Credential spCredential;
private Assertion decryptAssertion(final EncryptedAssertion encrypted) throws DecryptionException {
ArrayList<EncryptedKeyResolver> resolverChain = new ArrayList<>();
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=249&r1=248&r2=249&view=diff
==============================================================================
--- trunk/src/test/java/idp/saml2/AbstractSAML2SSOFlowTest.java (original)
+++ trunk/src/test/java/idp/saml2/AbstractSAML2SSOFlowTest.java Mon Jun 2 14:45:34 2014
@@ -27,10 +27,9 @@
import net.shibboleth.utilities.java.support.net.SimpleUrlCanonicalizer;
import net.shibboleth.utilities.java.support.net.UrlBuilder;
import net.shibboleth.utilities.java.support.security.IdentifierGenerationStrategy;
-
-import org.apache.velocity.app.VelocityEngine;
+import net.shibboleth.utilities.java.support.security.Type4UuidIdentifierGenerationStrategy;
+
import org.joda.time.DateTime;
-import org.opensaml.core.xml.XMLObjectBuilderFactory;
import org.opensaml.messaging.context.MessageContext;
import org.opensaml.saml.common.SAMLObject;
import org.opensaml.saml.common.messaging.context.SAMLEndpointContext;
@@ -56,26 +55,18 @@
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
-import org.springframework.test.context.ContextConfiguration;
/**
- *
+ * Abstract SAML 2 SSO flow test.
*/
- at ContextConfiguration({"file:src/main/webapp/WEB-INF/sp/testbed.xml"})
public abstract class AbstractSAML2SSOFlowTest extends AbstractSAML2FlowTest {
/** Class logger. */
@Nonnull protected final Logger log = LoggerFactory.getLogger(AbstractSAML2SSOFlowTest.class);
- @Autowired private XMLObjectBuilderFactory builderFactory;
-
- @Autowired @Qualifier("testbed.IdGenerator") private IdentifierGenerationStrategy idGenerator;
+ @Nonnull private IdentifierGenerationStrategy idGenerator = new Type4UuidIdentifierGenerationStrategy();
@Qualifier("idp.Credential") @Autowired private Credential idpCredential;
-
- @Qualifier("sp.Credential") @Autowired private Credential spCredential;
-
- @Autowired private VelocityEngine velocityEngine;
public String getDestinationRedirect(HttpServletRequest servletRequest) {
// TODO servlet context
@@ -130,7 +121,8 @@
authnRequest.setProtocolBinding(SAMLConstants.SAML2_POST_BINDING_URI);
final Issuer issuer =
- (Issuer) builderFactory.getBuilder(Issuer.DEFAULT_ELEMENT_NAME).buildObject(Issuer.DEFAULT_ELEMENT_NAME);
+ (Issuer) builderFactory.getBuilder(Issuer.DEFAULT_ELEMENT_NAME)
+ .buildObject(Issuer.DEFAULT_ELEMENT_NAME);
issuer.setValue(AbstractFlowTest.SP_ENTITY_ID);
authnRequest.setIssuer(issuer);
@@ -141,14 +133,16 @@
authnRequest.setNameIDPolicy(nameIDPolicy);
final NameID nameID =
- (NameID) builderFactory.getBuilder(NameID.DEFAULT_ELEMENT_NAME).buildObject(NameID.DEFAULT_ELEMENT_NAME);
+ (NameID) builderFactory.getBuilder(NameID.DEFAULT_ELEMENT_NAME)
+ .buildObject(NameID.DEFAULT_ELEMENT_NAME);
nameID.setValue("jdoe");
-
+
final Subject subject =
- (Subject) builderFactory.getBuilder(Subject.DEFAULT_ELEMENT_NAME).buildObject(Subject.DEFAULT_ELEMENT_NAME);
+ (Subject) builderFactory.getBuilder(Subject.DEFAULT_ELEMENT_NAME).buildObject(
+ Subject.DEFAULT_ELEMENT_NAME);
subject.setEncryptedID(getEncrypter().encrypt(nameID));
authnRequest.setSubject(subject);
-
+
return authnRequest;
}
@@ -165,7 +159,7 @@
encrypter.setKeyPlacement(KeyPlacement.PEER);
return encrypter;
}
[... 13 lines stripped ...]
More information about the commits
mailing list