A .net console app that acts as an external authentication for ejabberd to an IMAP server.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Teknikode 1bb7089cb7 Merge branch 'master' of https://git.teknik.io/Uncled1023/ejabberd-imap-auth.git 2 years ago
Imap-Auth Added overall try/catch to prevent unhandled exceptions. 2 years ago
.gitignore Initial commit 2 years ago
LICENSE Initial commit 2 years ago
README.md Updated readme for installation instructions 2 years ago

README.md

ejabberd-imap-auth

A .net console app that acts as an external authentication for ejabberd to an IMAP server.

Installation

To install the external authentication, download the latest binaries from the Releases and place them anywhere that is accessible by the ejabberd service.

Open the config of ejabberd and set the extauth_program variable to the path to the Imap-Auth.exe executable.

Run the Imap-Auth.exe once to generate the default config file, and edit it to point to the IMAP server you are authenticating against.