Web/Libraries/Sessions and Authentication: Difference between revisions
m (Reverted edits by Tomjaguarpaw (talk) to last revision by Chrisdone) |
m (Links to source repositories all dead) |
||
Line 57: | Line 57: | ||
| [http://hackage.haskell.org/package/cgi-utils Hackage] - [http://github.com/chrisdone/haskell-cgi-utils Github] | | [http://hackage.haskell.org/package/cgi-utils Hackage] - [http://github.com/chrisdone/haskell-cgi-utils Github] | ||
|} | |} | ||
[[Category:Pages with broken file links]] |
Latest revision as of 05:08, 26 April 2021
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.
License: | BSD3 |
---|---|
Author: | Michael Snoyman <michael@snoyman.com> |
Maintainer: | Michael Snoyman <michael@snoyman.com> |
Package & repositories | Hackage - 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.
License: | BSD3 |
---|---|
Author: | Michael Snoyman <michael@snoyman.com> |
Maintainer: | Michael Snoyman <michael@snoyman.com> |
Package & repositories | Hackage - Github |
cgi-utils
Simple modular utilities for CGI/FastCGI that one tends to always need including sessions state.
License: | BSD3 |
---|---|
Author: | Chris Done <chrisdone@gmail.com> |
Maintainer: | Chris Done <chrisdone@gmail.com> |
Package & repositories | Hackage - Github |