aboutsummaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt53
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