diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2014-03-15 15:09:48 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2014-03-15 15:09:48 -0300 |
commit | 4fb376687dc1546f51e637cae1478582309f85f0 (patch) | |
tree | 8dd99abb6a221fd10bd86b00d5dd431ebcba4e0a /README.txt | |
download | elgg-4fb376687dc1546f51e637cae1478582309f85f0.tar.gz elgg-4fb376687dc1546f51e637cae1478582309f85f0.tar.bz2 |
Squashed 'mod/foafssl/' content from commit 3c1da1e
git-subtree-dir: mod/foafssl
git-subtree-split: 3c1da1eaff8f61049b45ad99528f8f4e09ac7e62
Diffstat (limited to 'README.txt')
-rw-r--r-- | README.txt | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/README.txt b/README.txt new file mode 100644 index 000000000..ee06969d4 --- /dev/null +++ b/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 |