Stannah Intranet Portal
- Client NameStannah
- TechnologiesLiferay Community Edition 6.0.6, Spenego, MySQL 5, Active Directory, Eclipse, Tomcat
- ProblemsCreating a multiple portles like News, Sports and Social, Careers, Blogs, Restaurant Menu, Discount and Offer and many more. For each portlet we have changed and apply a complete new theme. Enhance the the functionalities of each portlets. Combine all the different portlets at one place and make intranet working. Implementation of Single Sign On.
- SolutionsSpnego SSO is used for authenticating the user to Liferay. SSO automatically signs in the user to the liferay portal by using the windows principal. Implementation Success using Liferay. Added the necessary spnego jars which will communicate to the Kerberos to fetch the principal name from windows. The Liferay url is intercepted to check if the user is signed in or not using a filter. If the user is not signed, the filter detects it and gets the user principal name from the spnego. The Autologin class attempts to check if the user already present in the database, if already present it will login automatically with the fetched user credentials from database. If the user is not present in the Liferay database for the specified principal name, the user will be automatically created in Liferay, and login automatically. Logout will signout the user from the Liferay and for login again by restarting the browser and it will log in automatically.
- Project OutcomeSPNEGO SSO is implemented. Spnego SSO is used for authenticating the user to Liferay. SSO automatically signs in the user to the liferay portal by using the windows principal.