diff options
Diffstat (limited to 'mod/foafssl/README.txt')
-rw-r--r-- | mod/foafssl/README.txt | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/mod/foafssl/README.txt b/mod/foafssl/README.txt new file mode 100644 index 000000000..ee06969d4 --- /dev/null +++ b/mod/foafssl/README.txt @@ -0,0 +1,53 @@ +Elgg Foaf-SSL support +---------------------- + +Foaf ssl support for elgg. Allows to manage client certificates, link them in the foaf file, and login with a certificate authenticating with foaf-ssl. + + installation: + place in mod/ folder as "foafssl" + + expects "lib" and "arc" folders from libAuthentications inside the module folder. + (check git://github.com/melvincarvalho/libAuthentication.git) + also, you need to configure a database for libAuthentication, you can find the details + in the authentication.php file ;) + + apache config: + yes, you need some apache config to get this running... basically the following should go + in your vhost file (change the location dirs if you have a different root): +# --------------- + + SSLOptions +ExportCertData +StdEnvVars + + # location to login + <Location /pg/foafssl/login> + SSLRequireSSL + SSLVerifyClient optional_no_ca + SSLVerifyDepth 1 + SSLOptions +ExportCertData +StdEnvVars + </Location> + + # location to suck a certificate into a logged in account + <Location /action/foafssl/suck> + SSLRequireSSL + SSLVerifyClient optional_no_ca + SSLVerifyDepth 1 + SSLOptions +ExportCertData +StdEnvVars + </Location> + + +# --------------- + + elgg mod: + if you want elgg to work with content-type appropriately, you need to apply the following patch to elgglib.php (approximate): + http://trac.elgg.org/ticket/2223 + +------ + + code repo: + https://rhizomatik@bitbucket.org/rhizomatik/elgg_foafssl + license: + GPLv2 (see COPYING) + +-- + +devel@lorea.cc |