I'm wondering if anyone out there has implemented LiveCycle Data Services using Spring Security as their security layer?
I'm having issues with RTMP communications between server/client, meaning I'm not getting any. I've modified our existing Java delegate to ast as the Assembler for a managed collection. When the Assembler's fill() method gets called, it tries to retrieve the desired information from our Service class. I get an AuthenticationCredentialsNotFoundException as seen below: <error snippet> org.acegisecurity.AuthenticationCredentialsNotFoundException: An Authentication object was not found in the SecurityContext at org.acegisecurity.intercept.AbstractSecurityInterceptor.credentialsNotFound(AbstractSecurityInterceptor.java:339) at org.acegisecurity.intercept.AbstractSecurityInterceptor.beforeInvocation(AbstractSecurityInterceptor.java:254) at org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:63) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:630) ... </error snippet> I think it's because the HTTPFlexSession is authenticated, but the RTMPFlexSession operates outside the context. I don't know how to make it authenticated, or to authenticate the client so that all sessions have valid credentials. Any suggestions would be appreciated. ~Geoff