From 4fb376687dc1546f51e637cae1478582309f85f0 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 15 Mar 2014 15:09:48 -0300 Subject: Squashed 'mod/foafssl/' content from commit 3c1da1e git-subtree-dir: mod/foafssl git-subtree-split: 3c1da1eaff8f61049b45ad99528f8f4e09ac7e62 --- README.txt | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 README.txt (limited to 'README.txt') 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 + + SSLRequireSSL + SSLVerifyClient optional_no_ca + SSLVerifyDepth 1 + SSLOptions +ExportCertData +StdEnvVars + + + # location to suck a certificate into a logged in account + + SSLRequireSSL + SSLVerifyClient optional_no_ca + SSLVerifyDepth 1 + SSLOptions +ExportCertData +StdEnvVars + + + +# --------------- + + 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 -- cgit v1.2.3