Personal tools

Web/Libraries/Sessions and Authentication

From HaskellWiki

< Web | Libraries(Difference between revisions)
Jump to: navigation, search
(First iteration, a few more to add)
 
m
Line 1: Line 1:
  +
[[Category:Web|*]]
  +
 
Below are libraries used to provide authentication, sessions, logins, etc. for web sites.
 
Below are libraries used to provide authentication, sessions, logins, etc. for web sites.
   

Revision as of 19:33, 1 October 2010


Below are libraries used to provide authentication, sessions, logins, etc. for web sites.

1 authenticate

A library for allowing third-party logins to your sites. Currently supports openid version 1 and rpxnow. Focus is on remote authentication methods, such as OpenID, rpxnow and Google.

License: BSD3

Author: Michael Snoyman <michael@snoyman.com>

Maintainer: Michael Snoyman <michael@snoyman.com>

Package & repositories

2 clientsession

clientsession encrypts and hashes data so it can be stored in a cookie safely. This allows you to have very scalable user sessions: you can use multiple servers, and they need only share the encryption key. Achieves security through AES encryption and MD5 hashing. Uses base64 encoding to avoid any issues with characters.

License: BSD3

Author: Michael Snoyman <michael@snoyman.com>

Maintainer: Michael Snoyman <michael@snoyman.com>

Package & repositories