This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Tue Apr 07 10:57:19 -0700 2009 | |
| |
Makefile.am | Wed Jun 10 07:13:03 -0700 2009 | |
| |
README.md | Thu May 07 07:41:52 -0700 2009 | |
| |
acinclude.m4 | Tue Apr 07 06:53:13 -0700 2009 | |
| |
bootstrap.sh | Tue Apr 07 06:53:13 -0700 2009 | |
| |
configure.ac | Thu Jun 11 12:56:51 -0700 2009 | |
| |
ebin/ | Tue Apr 07 06:53:13 -0700 2009 | |
| |
src/ | Thu Jun 11 16:25:48 -0700 2009 |
README.md
Ejabberd storage and authentication using couchdb
This is a collection of erlang modules for providing couchdb support for ejabberd. Similar to the odbc and ldap modules in the ejabberd distribution. Right now it only supports authentication.
Authentication Schema
{ id: "tofu@xmppserver.tld", rev: "...", email: "tofu@collecta.com", password: "SHA1:sha1-hash" }
INSTALL
- Install ejabberd
- NOTE: If you do not use source make sure you get developement packages.
- Install ecouch -
- located at the following url : http://code.google.com/p/ecouch/
- Install ejabberd-couchdb
./bootstrap.sh ;./configure;make install
- Configure ejabberd
-
Add couch as the authentication module.
{auth_method, couchdb}. - Configure couchdb options.
{couchdb_options, [ {host,"localhost"}, {port,"5489"}, {user, none}, {pass, none} ]}.
-
Add couch as the authentication module.







