Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
RE: Netegrity support
Hi All,
I need to hook SSO security with a Netegrity policy server - we currently use Netegrity 5.5.
Can anyone point me to a how-to or some documentation on how to configure my Liferay app talking to netegrity?
Better yet if it's weblogic specific (if possible including how to deploy liferay on weblogic 8.1, which is my next step).
Thanks,
Marcelo.
I need to hook SSO security with a Netegrity policy server - we currently use Netegrity 5.5.
Can anyone point me to a how-to or some documentation on how to configure my Liferay app talking to netegrity?
Better yet if it's weblogic specific (if possible including how to deploy liferay on weblogic 8.1, which is my next step).
Thanks,
Marcelo.
I don't think there is any hooks for netintegrity but it shouldn't be that hard to roll your own. Usually SSO solutions are hooked to Liferay with Liferay's AutoLogin hook.
See com.liferay.portal.security.auth.AutoLogin and com.liferay.portal.security.auth.CASAutoLogin
There are also AutoLogin hooks for Ntlm, OpenSSO and OpenID
See com.liferay.portal.security.auth.AutoLogin and com.liferay.portal.security.auth.CASAutoLogin
There are also AutoLogin hooks for Ntlm, OpenSSO and OpenID
we have managed to implement a netegrity SSO configuration in our development environment, hopefull this info is useful. I am not sure which part(s) of the process you need help with exactly, and can elaborate if you let me know where you get stumped.
installed liferay bundled with jboss (4.4.0)
installed and configured apache 2.0.63
installed netegrity siteminder webagent, integrated it with apache.
proxy to liferay from apache server (can use mod_jk or mod_proxy)
verified that the liferay application has access to the siteminder header values (SM_USER, etc) which identify the user (I used a snoop.jsp to show all server-side headers available at runtime)
Once this installation was completed, my developer did the following:
In the portal-ext.properties file, I defined an auto login hook for Siteminder as such:
auto.login.hooks=com.ext.security.auth.SiteminderAutoLogin
Than I created a com.ext.security.auth.SiteminderAutoLogin.java class in the ext-impl/src directories that would process the Siteminder token. Siteminder is putting a token in the HTTP headers that has information on how to login into Liferay. My SiteminderAutoLogin class is taking that token and logging the user into Liferay.
installed liferay bundled with jboss (4.4.0)
installed and configured apache 2.0.63
installed netegrity siteminder webagent, integrated it with apache.
proxy to liferay from apache server (can use mod_jk or mod_proxy)
verified that the liferay application has access to the siteminder header values (SM_USER, etc) which identify the user (I used a snoop.jsp to show all server-side headers available at runtime)
Once this installation was completed, my developer did the following:
In the portal-ext.properties file, I defined an auto login hook for Siteminder as such:
auto.login.hooks=com.ext.security.auth.SiteminderAutoLogin
Than I created a com.ext.security.auth.SiteminderAutoLogin.java class in the ext-impl/src directories that would process the Siteminder token. Siteminder is putting a token in the HTTP headers that has information on how to login into Liferay. My SiteminderAutoLogin class is taking that token and logging the user into Liferay.
Awesome,
Is the SiteminderAutoLogin.java source code something that you could share?
thanks,
Marcelo.
Is the SiteminderAutoLogin.java source code something that you could share?
thanks,
Marcelo.
We have to do same setup. Can anybody provide some hints or code for SiteminderAutoLogin.java ?
Thanks
Thanks
I'm also very interested in seeing the code that takes the netegrity token and logs into liferay. Can someone please share? Or maybe just let me know which method to call in liferay to log the user in? Thanks!
I have the SiteMinderAutoLogin implemented and working with Liferay 4.2.1. I will attach the code. Can anyone give me an idea of how to log the user out? The regular link takes you to /portal/login where SiteMinderAutoLogin logs you back in from the SiteMinder header.
Attachments: