I use java -jar jenkins.war to run Jenkins, it seems I need to run Apache in front of Jenkins?
btw, I already write a servlet filter and put it into Jenkins, it can get my user credential form cookie now. I just need to know how to put the user data into Jenkins' session, then I have SSO. I'm not sure what's the API to put user data, I only know I can use org.acegisecurity.context.SecurityContextHolder to get user information. SecurityContextHolder.getContext().getAuthentication().getName(); Then I try to create a cookie ACEGI_SECURITY_HASHED_REMEMBER_ME_COOKIE_KEY, but it seems Jenkins clear it. Is there any suggestion for it? I'm not sure to install an Apache in front Jenkins is a good idea or not. Maybe filter is simpler, but I'm not sure how to create the user session. I try to see the source code of Crowd2 and openid plugin, but it's not easy. -- View this message in context: http://jenkins-ci.361315.n4.nabble.com/How-to-build-a-SSO-plugin-in-Jenkins-tp4685472p4686401.html Sent from the Jenkins dev mailing list archive at Nabble.com. -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
