advertisement

PURSe and the PURSe Portlets

50 %
50 %
advertisement
Information about PURSe and the PURSe Portlets

Published on June 6, 2007

Author: marcuschristie

Source: slideshare.net

Description

Presented at the TeraGrid 2007 Software Provider Forum
advertisement

Portal-based User Registration Service (PURSe) Marcus Christie, Indiana University Rachana Anathakrishnan, ANL

Goals Ease user registration and credential management Solution to integrate various tools like MyProxy and Simple CA Independent set of modules with relevant functionality Pluggable Customizable Most suited for portals

Ease user registration and credential management

Solution to integrate various tools like MyProxy and Simple CA

Independent set of modules with relevant functionality

Pluggable

Customizable

Most suited for portals

Architecture Solicits basic user data from user Stored in backend database, any JDBC database Sends notification to administrator Administrator interface allows for accept/reject of user On accept: Generates new user credential using configured CA Uploads credential to MyProxy server Sends user confirmation email On reject: Sends user email with informaion

Solicits basic user data from user

Stored in backend database, any JDBC database

Sends notification to administrator

Administrator interface allows for accept/reject of user

On accept:

Generates new user credential using configured CA

Uploads credential to MyProxy server

Sends user confirmation email

On reject:

Sends user email with informaion

Other Features Upload of existing credentials Certificate and Registration authorities as separate entities Secure email notifications Notification of imminent credential expiration

Upload of existing credentials

Certificate and Registration authorities as separate entities

Secure email notifications

Notification of imminent credential expiration

Benefits Automates user registration User data available in database User’s don’t have to manage credentials Portal has access to credential from MyProxy server, if needed

Automates user registration

User data available in database

User’s don’t have to manage credentials

Portal has access to credential from MyProxy server, if needed

Status Users Earth Systems Grid project, ~4000 users SWEGrid National Virtual Observatory, NCSA Development Open source project Dev.globus incubator project

Users

Earth Systems Grid project, ~4000 users

SWEGrid

National Virtual Observatory, NCSA

Development

Open source project

Dev.globus incubator project

User registration interface Customizable

Sample email messages (a) Email confirmation step: message sent to user Date: Thu, 1 Jul 2004 14:25:47 -0600 (MDT) From: esgport@ucar.edu To: john_smart@ucar.edu Subject: ESG Registration The Earth System Grid (ESG) Portal received a request for a new user account that uses your email address. Click on the link below to confirm your request (NOTE: you will not be able to login until you receive an email from the portal administrator indicating your request has been approved): http:// www.earthsystemgrid.org/security/confirmRequest.do?token =000000fd-7c62-605c-ffffdea0-766ad9819840 If you did not request this account, please inform us at esg-admin@earthsystemgrid.org. Thank you, ESG System Administrator (b) Email sent to CA operator for approval From: esgport@ucar.edu Date: July 1, 2004 12:17:07 AM MDT To: esg-ca@ucar.edu Subject: ESG Registration A request has been made for user account on the ESG Portal. You may access the details of the request by clicking on the following link. http://www.earthsystemgrid.org/administration/accountRequestData.do?token =000000fd-2e0e-5d33-00006ac0-8387f64897be Customizable

RA/CA Form Customizable

PURSe Portlets JSR 168 compliant portlets Tested and deployed in GridSphere JavaServer Faces/MyFaces A suite of 4 different portlets Registration Forgot Password? User Information Admin interface Developed as part of OGCE and LEAD projects Current release version is 1.0.1

JSR 168 compliant portlets

Tested and deployed in GridSphere

JavaServer Faces/MyFaces

A suite of 4 different portlets

Registration

Forgot Password?

User Information

Admin interface

Developed as part of OGCE and LEAD projects

Current release version is 1.0.1

Registering for an account

Verifying Email Address

Email address confirmed

Administrator Approving

Administrator Approving

User gets acceptance email

User can now log in

Verifying user account

PURSe Portlet Registration Module Interface org.ogce.purse.api.RegistrationModule Implement onEvent(PurseEvent e) {}; Events: Registered Confirmed Accepted Password Update Registration modules for GridSphere 2.1, 2.2

Interface org.ogce.purse.api.RegistrationModule

Implement onEvent(PurseEvent e) {};

Events:

Registered

Confirmed

Accepted

Password Update

Registration modules for GridSphere 2.1, 2.2

Future Work A 1.1 release coming soon Sync up with mainline PURSe Upgrade MyFaces, migrate to Facelets Add support for group management Add admin create account interface Batch create as well? Installing scripts

A 1.1 release coming soon

Sync up with mainline PURSe

Upgrade MyFaces, migrate to Facelets

Add support for group management

Add admin create account interface

Batch create as well?

Installing scripts

Wrap Up PURSe web page: http://dev.globus.org/wiki/Incubator/PURSe PURSe Portlets web page: http://www.extreme.indiana.edu/portals/purse-portlets/ Questions? Email: machrist@cs.indiana.edu

PURSe web page:

http://dev.globus.org/wiki/Incubator/PURSe

PURSe Portlets web page:

http://www.extreme.indiana.edu/portals/purse-portlets/

Questions?

Email: machrist@cs.indiana.edu

Add a comment

Related pages

PURSe and the PURSe Portlets - HubSlide

Transcripts - PURSe and the PURSe Portlets. 1. Portal-based User Registration Service (PURSe) Marcus Christie, Indiana University Rachana Anathakrishnan, ANL
Read more

PURSe Portlets - Indiana University Bloomington

PURSe Portlets alpha release. Nov 1, 2005. The following items are available for download as part of this release: PURSe Portlets War (for GridSphere)
Read more

PURSe and the PURSe Portlets - Technology

PURSe Portlet Registration Module . Interfaceorg.ogce.purse.api.RegistrationModule . ImplementonEvent(PurseEvent e) {}; Events: Registered. Confirmed ...
Read more

PURSe Portlets - PURSe Portlets Administrator's Guide

Introduction. This document is a guide for deploying and configuring the PURSe portlets. Please see the PURSe Admin Guide for instructions on ...
Read more

A User Management Web System Based on Portlets for a Grid ...

A User Management Web System Based on Portlets for a Grid Environment Integrating Shibboleth, PURSe, PERMIS and Gridsphere
Read more

The Purse of Gold - Documents - docslide.us

The Purse of Gold A beggar found a leather purse that someone had dropped in a market place. Opening it, ... PURSe and the PURSe Portlets
Read more

A User Management Web System Based on Portlets for a Grid ...

A User Management Web System Based on Portlets for a Grid Environment Integrating Shibboleth, PURSe, PERMIS and Gridsphere David Mera, Jos´e M. Cotos, Jos ...
Read more

Registering Users for ESG - System ... - Globus Toolkit

Registering Users for ESG - System Architecture. ... Web Server Portlets. PURSE uses web server portlets for the login and registration interfaces that the ...
Read more

Purse-web spider videos, photos and facts - Atypus affinis ...

The web of this spider is more like a sock than a purse. The web forms a tube, part of which lines a burrow; the remainder lies along the surface of the ...
Read more

In Search of the Silken Purse: Factors in Attrition among ...

In Search of the Silken Purse: Factors in Attrition among First-Generation Students. Revised. Billson, Janet Mancini; Terry, Margaret Brooks.
Read more