Difference between revisions of "Web/Libraries/Sessions and Authentication"
Jump to navigation
Jump to search
(Use tables, added cgi-utils) |
Tomjaguarpaw (talk | contribs) (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] |
||
− | |} |