[java-idp-testbed COMMIT] in /trunk/src/main/java/sp: BaseSAMLController.java SAML1Controller.java Saml2Controller.java

noreply at shibboleth.net noreply at shibboleth.net
Tue May 13 11:46:00 EDT 2014


Author: tzeller
Date: Tue May 13 11:45:59 2014
New Revision: 224

URL: http://svn.shibboleth.net/view/java-idp-testbed?rev=224&view=rev
Log:
Create a SAML 1 Controller so the SAML1/POST/ACS endpoint will display the SAML response similar to the SAML 2 Controller. Add an abstract base Controller.

Added:
    trunk/src/main/java/sp/BaseSAMLController.java   (with props)
    trunk/src/main/java/sp/SAML1Controller.java   (with props)
Modified:
    trunk/src/main/java/sp/Saml2Controller.java

Modified: trunk/src/main/java/sp/Saml2Controller.java
URL: http://svn.shibboleth.net/view/java-idp-testbed/trunk/src/main/java/sp/Saml2Controller.java?rev=224&r1=223&r2=224&view=diff
==============================================================================
--- trunk/src/main/java/sp/Saml2Controller.java (original)
+++ trunk/src/main/java/sp/Saml2Controller.java Tue May 13 11:45:59 2014
@@ -48,7 +48,7 @@
 
 @Controller
 @RequestMapping("/SAML2")
-public class Saml2Controller {
+public class Saml2Controller extends BaseSAMLController {
 	
 	private Logger log = LoggerFactory.getLogger(Saml2Controller.class);
 	
@@ -127,24 +127,6 @@
 		
 		return new ResponseEntity<String>(formattedMessage, headers, HttpStatus.OK);
 	}
-	
-	private MessageContext<SAMLObject> decodeInboundMessageContextPost(HttpServletRequest servletRequest) throws Exception {
-		HTTPPostDecoder decoder = new HTTPPostDecoder();
-		try {
-			decoder.setHttpServletRequest(servletRequest);
-			decoder.setParserPool(parserPool);
-			decoder.initialize();
-			
-			decoder.decode();
-			
-			return decoder.getMessageContext();
-		} catch (ComponentInitializationException | MessageDecodingException e) {
-			log.error("Error decoding inbound message context", e);
-			throw e;
-		} finally {
-			decoder.destroy();
-		}
-	}
 
 	private MessageContext<SAMLObject> buildOutboundMessageContext(AuthnRequest authnRequest, String bindingUri) {
 		MessageContext<SAMLObject> messageContext = new MessageContext<>();



More information about the commits mailing list