Sunday Apr 12, 2009

Webspace Server - Customizing the Default Landing Page

When a user is successfully authenticated against the Webspace server, user will be presented with a page which is known as "Default Landing Page". Which defaults to user's private page (can be configured to a default page for all users with default.landing.page.path). If user is redirected to login page while attempting to access a page (webspace URL to be more specific) then user will be redirected to the original URL upon successful authentication.

In some cases, it is desirable to have a different "landing page" for different users. For example, a company would like to land all the customers to a page other than the employees. This requires more granular configuration for landing page. Though the configuration is not available out of the box, the webspace server provides with option to customize and configure the landing page of a user or can be determined dynamically.

This is possible by writing a custom java class for Post Login hook. I have put together a Wiki with sample code.

Sunday Mar 01, 2009

Verify AM/OpenSSO Attributes

When deployed OpenSSO or Access Manager to secure Web Applications often times it is desirable to “know” what attributes are being returned from OpenSSO to determine certain behavior of a particular application. The Webspace Server provides with an add-on to integrate with OpenSSO and implements Client SDK to accomplish the authentication with OpenSSO. This has been explained in detail at http://wikis.sun.com/display/websynergy/OpenSSO+add-on.

In case, the authentication issues come up where a user successfully authenticates against OpenSSO but can't login into Web Space server it is very likely that the required attributes are not returned from the OpenSSO via client sdk. The Web Space server logs provide the information about the attributes returned and other related messages. This might require administration access to the log files on the file system.

To display what OpenSSO attributes are returned in the Web Browser I have written a web application “CheckAMAttrs” that would provide the information which looks like below picture. This will help debug any attributes related issues.

CheckAMAttrs

For more information and to download the application go the Wiki. Though the Wiki is written specific to the Webspace server, it should work with any other OpenSSO deployments.

Thursday Feb 12, 2009

Integrating WebSpace server with OpenSSO/Access Manager

The WebSpace Server is Sun's Portal Server offering ( Project Websynergy) with great feature set that rightly fit into an enterprise. The WebSpace server provides support for OpenSSO authentication out of the box using OpenSSO's RESTful web services. Having said that, this would not work with Access Manager. To provide support for both OpenSSO and Access Manager, we provide an “addon” which uses the client SDK to perform authentication and currently supports OpenSSO and Access Manager 7.1. In addition to providing authentication, the addon comes bundled with a portlet that would allow an administrator to map OpenSSO/AM role to WebSpace server's Community for content. What it means is that, when a user is added to a role on OpenSSO/AM, the user will be assigned with a memebership to the mapped Community on WebSpace server. However, the permissions are maintained and managed by WebSpace server only.

You can find more information on following Wiki

http://wikis.sun.com/display/websynergy/OpenSSO+and+WebSynergy

http://wikis.sun.com/display/websynergy/OpenSSO+add-on





About

Srikanth Konjarla

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today