Difference between revisions of "Design Specs: Authorization and Authentication"

From WormBaseWiki
Jump to navigationJump to search
Line 5: Line 5:
 
Catalyst has great support for this already, but we will also need to
 
Catalyst has great support for this already, but we will also need to
 
build a user database for enabling greater customizability.
 
build a user database for enabling greater customizability.
 +
 +
Is customization mainly for GBrowse?
 +
Are there any data that should not be available to public?
  
 
==Gbrowse Compatibility==
 
==Gbrowse Compatibility==

Revision as of 15:30, 8 February 2010

Objectives

This element will need to work with the core code of the web application to implement user authorization and authentication. Catalyst has great support for this already, but we will also need to build a user database for enabling greater customizability.

Is customization mainly for GBrowse? Are there any data that should not be available to public?

Gbrowse Compatibility

look into Gbrowse2 user login function


To Explore

Catalyst::Plugin::Authentication

http://search.cpan.org/~flora/Catalyst-Plugin-Authentication-0.10016/lib/Catalyst/Plugin/Authentication.pm

And for Credential verification:

http://search.cpan.org/perldoc?Catalyst%3A%3AAuthentication%3A%3ACredential%3A%3AOpenID

Here are some docs on Auth/Auth:

http://search.cpan.org/perldoc?Catalyst::Manual::Tutorial::05_Authentication


Catalyst Tutorial on Authentication: http://www.catalystframework.org/calendar/2008/19

This module might also be useful:

Catalyst::Extension::SimpleLogin