Difference between revisions of "Web/Libraries/Sessions and Authentication"

From HaskellWiki
< Web‎ | Libraries
Jump to navigation Jump to search
(Use tables, added cgi-utils)
(Deleting page that hasn't been edited for over 10 years)
Line 1: Line 1:
[[Category:Web|*]]
 
{{Web infobox}}
 
 
Below are libraries used to provide authentication, sessions, logins, etc. for web sites.
 
 
== 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.
 
 
{| class="wikitable"
 
! License:
 
| BSD3
 
|-
 
! Author:
 
| Michael Snoyman <michael@snoyman.com>
 
|-
 
! Maintainer:
 
| Michael Snoyman <michael@snoyman.com>
 
|-
 
! Package & repositories
 
| [http://hackage.haskell.org/package/authenticate Hackage] - [http://github.com/snoyberg/authenticate Github]
 
|}
 
 
== 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.
 
 
{| class="wikitable"
 
! License:
 
| BSD3
 
|-
 
! Author:
 
| Michael Snoyman <michael@snoyman.com>
 
|-
 
! Maintainer:
 
| Michael Snoyman <michael@snoyman.com>
 
|-
 
! Package & repositories
 
| [http://hackage.haskell.org/package/clientsession Hackage] - [http://github.com/snoyberg/clientsession Github]
 
|}
 
 
== cgi-utils ==
 
 
Simple modular utilities for CGI/FastCGI that one tends to always need including sessions state.
 
 
{| class="wikitable"
 
! License:
 
| BSD3
 
|-
 
! Author:
 
| Chris Done <chrisdone@gmail.com>
 
|-
 
! Maintainer:
 
| Chris Done <chrisdone@gmail.com>
 
|-
 
! Package & repositories
 
| [http://hackage.haskell.org/package/cgi-utils Hackage] - [http://github.com/chrisdone/haskell-cgi-utils Github]
 
|}
 

Revision as of 11:43, 6 February 2021