A PERMIS-based Authorization Solution between Portlets and Back-end Web Services

Hao Yin,Sofia Brenes Barahona,Donald F. McMullen,Marlon Pierce,Kianosh Huffman,Geoffrey Fox
2006-01-01
Abstract:A portal is a Web-based application that acts as an entry point to distributed resources. Individual portlets in a portal can be used to integrate information from a variety of back-end Web services. However, when Web services are deployed, they are available to unintended clients not related to the portal so a general solution for authorizing access to them is needed that is integrated with the portal's own authentication and authorization mechanisms. This paper investigates the feasibility of an implementation of a general purpose solution for authorization between portlets and their back end Web services based on Privilege and Role Management Infrastructure Standards (PERMIS) which uses Web services security standards such as WS- Security and SAML. This solution is also appropriate for authorization across organizational boundaries supporting the inclusion of service resources to a portal which are contributed by many different organizations. A motivating example of instrument sharing based on the CIMA remote instrument access protocol is presented. Key Word: Web Portal, Web services, instrument middleware, WS-Security, Authorization, Role Based Access Control
What problem does this paper attempt to address?