<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Spring Community Forums - SAML</title>
		<link>http://forum.springsource.org/</link>
		<description>Spring Security SAML extension</description>
		<language>en</language>
		<lastBuildDate>Wed, 19 Jun 2013 18:31:04 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>http://forum.springsource.org/images/misc/rss.png</url>
			<title>Spring Community Forums - SAML</title>
			<link>http://forum.springsource.org/</link>
		</image>
		<item>
			<title>memory leaks on 1.7 xerces</title>
			<link>http://forum.springsource.org/showthread.php?138310-memory-leaks-on-1-7-xerces&amp;goto=newpost</link>
			<pubDate>Mon, 03 Jun 2013 10:56:20 GMT</pubDate>
			<description>On tomcat 7 + jdk 1.7 
org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl is responsable of blocking the gc of...</description>
			<content:encoded><![CDATA[<div>On tomcat 7 + jdk 1.7<br />
org.apache.xerces.jaxp.datatype.DatatypeFactoryImp  l is responsable of blocking the gc of org.apache.catalina.loader.WebappClassLoader.<br />
<br />
As JDK 7 comes with a JAXB implementation, do you think it could be better to import spring-security-saml2-core like this in a webapp ?<br />
<br />
compile (&quot;org.springframework.security.extensions:sprin  g-security-saml2-core:$springSecuritySamlVersion&quot;)<br />
{<br />
	exclude group: &quot;org.slf4j&quot;, module: &quot;jcl-over-slf4j&quot;<br />
	exclude group: &quot;org.slf4j&quot;, module: &quot;log4j-over-slf4j&quot;<br />
	exclude group: &quot;org.apache.xerces&quot;, module: &quot;xml-apis&quot;<br />
	exclude group: &quot;org.apache.xerces&quot;, module: &quot;serializer&quot;<br />
	<br />
	---&gt;  exclude group: 'xerces', module: 'xercesImpl'<br />
        ---&gt;  exclude group: 'xml-apis', module: 'xml-apis'<br />
}<br />
 <br />
seems to working fine without it.</div>

]]></content:encoded>
			<category domain="http://forum.springsource.org/forumdisplay.php?86-SAML">SAML</category>
			<dc:creator>aleale</dc:creator>
			<guid isPermaLink="true">http://forum.springsource.org/showthread.php?138310-memory-leaks-on-1-7-xerces</guid>
		</item>
		<item>
			<title>Multiple IDPs configured in runtime</title>
			<link>http://forum.springsource.org/showthread.php?138194-Multiple-IDPs-configured-in-runtime&amp;goto=newpost</link>
			<pubDate>Fri, 31 May 2013 10:08:45 GMT</pubDate>
			<description>Hi, 
 
I need to support multiple IDPs configured in runtime, metadata XML is saved to DB. 
IDP should be selected automatically depending on passed...</description>
			<content:encoded><![CDATA[<div>Hi,<br />
<br />
I need to support multiple IDPs configured in runtime, metadata XML is saved to DB.<br />
IDP should be selected automatically depending on passed HTTP param. So far I I'm considering something like this <br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">public class SAMLContextProvider extends SAMLContextProviderImpl&nbsp; {<br />
<br />
<br />
&nbsp; &nbsp; protected void populatePeerEntityId(SAMLMessageContext context) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; HTTPInTransport inTransport = (HTTPInTransport) context.getInboundMessageTransport();<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; String key= inTransport.getParameterValue(&quot;key&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; String peerId= database.getPeerId(key); // get peerId by passed HTTP param<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; context.setPeerEntityId(peerId);<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; context.setPeerUserSelected(true);<br />
&nbsp; &nbsp; &nbsp; &nbsp; context.setPeerEntityRole(IDPSSODescriptor.DEFAULT_ELEMENT_NAME);<br />
<br />
&nbsp; &nbsp; }<br />
<br />
}</code><hr />
</div>Now I need to figure out how to populate corresponding metadata into context.<br />
<br />
It looks like I also need to customize or override MetadataManager and/or create custom MetadataProvider. Though the approach is not obvious.<br />
<br />
I would appreciate any hints.</div>

]]></content:encoded>
			<category domain="http://forum.springsource.org/forumdisplay.php?86-SAML">SAML</category>
			<dc:creator>smbdy</dc:creator>
			<guid isPermaLink="true">http://forum.springsource.org/showthread.php?138194-Multiple-IDPs-configured-in-runtime</guid>
		</item>
		<item>
			<title>IDP initiated SSO</title>
			<link>http://forum.springsource.org/showthread.php?138189-IDP-initiated-SSO&amp;goto=newpost</link>
			<pubDate>Fri, 31 May 2013 09:49:13 GMT</pubDate>
			<description>Hi, 
 
I have started looking into Spring Security SAML extension in order to implement a rather simple (?) business case, but I guess I need some...</description>
			<content:encoded><![CDATA[<div>Hi,<br />
<br />
I have started looking into Spring Security SAML extension in order to implement a rather simple (?) business case, but I guess I need some assistance in order to implement it. Our business case is that we have a partner (IDP in our case) who we trust and would like to be able to do (IDP initiated) SSO into our salessystem.<br />
<br />
I have got the Spring SAML example working and I have started building a simple testclient acting as IDP that will initiate an SSO on the Spring example app.<br />
<br />
How do I strip the example security configuration down to the bare essentials where it will just accept a SAML response, leaving no loose ends?<br />
<br />
Best regards,<br />
-ttjarl</div>

]]></content:encoded>
			<category domain="http://forum.springsource.org/forumdisplay.php?86-SAML">SAML</category>
			<dc:creator>ttjarl</dc:creator>
			<guid isPermaLink="true">http://forum.springsource.org/showthread.php?138189-IDP-initiated-SSO</guid>
		</item>
		<item>
			<title>Import public keys</title>
			<link>http://forum.springsource.org/showthread.php?138098-Import-public-keys&amp;goto=newpost</link>
			<pubDate>Wed, 29 May 2013 13:53:34 GMT</pubDate>
			<description>Hi, 
 
My web application is integrated with Spring Security - SAML extenstion. The user is authenticated by an IDP, which its public certificate is...</description>
			<content:encoded><![CDATA[<div>Hi,<br />
<br />
My web application is integrated with Spring Security - SAML extenstion. The user is authenticated by an IDP, which its public certificate is embedded in its metadata. How can I import the IDP certificate/public key into my web application's keystore? Please suggest me.<br />
<br />
patch</div>

]]></content:encoded>
			<category domain="http://forum.springsource.org/forumdisplay.php?86-SAML">SAML</category>
			<dc:creator>patch_78</dc:creator>
			<guid isPermaLink="true">http://forum.springsource.org/showthread.php?138098-Import-public-keys</guid>
		</item>
		<item>
			<title>Filter security exception</title>
			<link>http://forum.springsource.org/showthread.php?138077-Filter-security-exception&amp;goto=newpost</link>
			<pubDate>Wed, 29 May 2013 08:00:43 GMT</pubDate>
			<description><![CDATA[My tomcat server show this error, but I can login and do the SSO. I don't know whether it is a critical error or not? I check my SAML setting and...]]></description>
			<content:encoded><![CDATA[<div>My tomcat server show this error, but I can login and do the SSO. I don't know whether it is a critical error or not? I check my SAML setting and everything is OK. I cannot identify what is the problem and what cause this error. Please, help me identify the problem.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)<br />
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)<br />
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)<br />
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)<br />
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)<br />
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)<br />
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)<br />
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)<br />
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:186)<br />
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:166)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)<br />
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)<br />
at org.springframework.security.saml.metadata.MetadataGeneratorFilter.doFilter(MetadataGeneratorFilter.java:78)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)<br />
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)<br />
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)<br />
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)<br />
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)<br />
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)<br />
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)<br />
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)<br />
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)<br />
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)<br />
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)<br />
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)<br />
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)<br />
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)<br />
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)<br />
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)<br />
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)<br />
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)<br />
at java.lang.Thread.run(Thread.java:722)</code><hr />
</div></div>

]]></content:encoded>
			<category domain="http://forum.springsource.org/forumdisplay.php?86-SAML">SAML</category>
			<dc:creator>duybinh0208</dc:creator>
			<guid isPermaLink="true">http://forum.springsource.org/showthread.php?138077-Filter-security-exception</guid>
		</item>
		<item>
			<title>Proxy problem</title>
			<link>http://forum.springsource.org/showthread.php?137812-Proxy-problem&amp;goto=newpost</link>
			<pubDate>Thu, 23 May 2013 07:29:50 GMT</pubDate>
			<description>Hi, 
 
I have started to look into the example and try to figure out how the SAML extension works. 
 
I have managed to build and deploy the example...</description>
			<content:encoded><![CDATA[<div>Hi,<br />
<br />
I have started to look into the example and try to figure out how the SAML extension works.<br />
<br />
I have managed to build and deploy the example into WebLogic 12c, but I am not able to figure out how to make the httpMetaDataProvider access the idp-meta.xml hosted on idp.ssocircle.com through our firewall. It does not seem like it obeys the -Dhttp.proxyHost= setting.<br />
<br />
Is there any way to configure it to go through our proxy server?<br />
<br />
-ttjarl</div>

]]></content:encoded>
			<category domain="http://forum.springsource.org/forumdisplay.php?86-SAML">SAML</category>
			<dc:creator>ttjarl</dc:creator>
			<guid isPermaLink="true">http://forum.springsource.org/showthread.php?137812-Proxy-problem</guid>
		</item>
		<item>
			<title>Spring SAML Memory consumption</title>
			<link>http://forum.springsource.org/showthread.php?137808-Spring-SAML-Memory-consumption&amp;goto=newpost</link>
			<pubDate>Thu, 23 May 2013 04:54:33 GMT</pubDate>
			<description>HI, 
We have a standalone spring saml web application acting as a SAML service provider. Trials runs indicates high Tomcat memory utilisation by the...</description>
			<content:encoded><![CDATA[<div>HI,<br />
We have a standalone spring saml web application acting as a SAML service provider. Trials runs indicates high Tomcat memory utilisation by the web application. Seeing around ~0.18 MB per user session after completing SAML authentication. <br />
<br />
Anyone see the above as an abnormality or is this expected? Any documents available to configure spring security to tune memory? <br />
<br />
Thanks<br />
Joe</div>

]]></content:encoded>
			<category domain="http://forum.springsource.org/forumdisplay.php?86-SAML">SAML</category>
			<dc:creator>joesaby</dc:creator>
			<guid isPermaLink="true">http://forum.springsource.org/showthread.php?137808-Spring-SAML-Memory-consumption</guid>
		</item>
		<item>
			<title>SAML Authentication integration with CAS</title>
			<link>http://forum.springsource.org/showthread.php?137802-SAML-Authentication-integration-with-CAS&amp;goto=newpost</link>
			<pubDate>Wed, 22 May 2013 21:19:36 GMT</pubDate>
			<description>We have a suite of existing web applications(each being a seperate war file) that have SSO enabled amongst themselves through CAS using Spring...</description>
			<content:encoded><![CDATA[<div>We have a suite of existing web applications(each being a seperate war file) that have SSO enabled amongst themselves through CAS using Spring Security.<br />
<br />
Now we have a new requirement where in third party users should be able to access these applications using their own domain Id's -  This would be a IDP Initiated SSO using SAML.<br />
<br />
Can we integrate the SAML authentication with the current SSO(CAS based) using SAML Extension? If yes, then how can we integrate the two, where in once the SAML authentication is done, a valid CAS service ticket creation be triggered.<br />
<br />
I am new to CAS, though have some experience with SAML extension. I would appreciate if some body could please guide me on this.</div>

]]></content:encoded>
			<category domain="http://forum.springsource.org/forumdisplay.php?86-SAML">SAML</category>
			<dc:creator>Ankurr</dc:creator>
			<guid isPermaLink="true">http://forum.springsource.org/showthread.php?137802-SAML-Authentication-integration-with-CAS</guid>
		</item>
		<item>
			<title>Spring security SAML and SAML attributes</title>
			<link>http://forum.springsource.org/showthread.php?137775-Spring-security-SAML-and-SAML-attributes&amp;goto=newpost</link>
			<pubDate>Wed, 22 May 2013 11:37:11 GMT</pubDate>
			<description>I need to integrate a spring application with an existing SAML IDP requesting some custom SAML attributes to be set in the SAML authentication...</description>
			<content:encoded><![CDATA[<div>I need to integrate a spring application with an existing SAML IDP requesting some custom SAML attributes to be set in the SAML authentication request.<br />
<br />
I've tried with the spring security SAML extension but I couldn't find a way to set SAML attributes in the SAML authentication request.<br />
<br />
Can someone give me a hint?<br />
<br />
Thanks</div>

]]></content:encoded>
			<category domain="http://forum.springsource.org/forumdisplay.php?86-SAML">SAML</category>
			<dc:creator>chiodonia</dc:creator>
			<guid isPermaLink="true">http://forum.springsource.org/showthread.php?137775-Spring-security-SAML-and-SAML-attributes</guid>
		</item>
	</channel>
</rss>
