Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for GSSAPI authentication #1586

Open
badlop opened this issue Mar 3, 2017 · 6 comments
Open

Support for GSSAPI authentication #1586

badlop opened this issue Mar 3, 2017 · 6 comments

Comments

@badlop
Copy link
Member

badlop commented Mar 3, 2017

There was a long-standing feature request in the old JIRA bug tracking system:
https://support.process-one.net/browse/EJAB-831 GSSAPI authentication

I attach here the latest working patch and a backup of the conversation.
831-fixed.patch.txt
831-conversation.txt

This patch was not included in ejabberd main repository because nobody at ProcessOne knows enough about GSSAPI to review and maintain the code, and apparently no known collaborator either.

If at least a tester were available, it would be interesting to try to rework the code so most of it can be committed to ejabberd-contrib, and the barely minimum to ejabberd main repo.

@debalance
Copy link

Thanks @badlop for bringing this up again!
I'll contact the people from the according wishlist bug in Debian (https://bugs.debian.org/590503) and direct them here.

@debalance
Copy link

@badlop, I cannot build your fork of esasl on Debian sid (using automake 1.15):

esasl$ ./bootstrap
configure.ac:27: installing 'config/install-sh'
configure.ac:27: installing 'config/missing'
configure.ac:51: error: required file 'esasl/Makefile.in' not found
configure.ac:51: error: required file 'esasl/priv/Makefile.in' not found
configure.ac:51: error: required file 'esasl/src/Makefile.in' not found

esasl$ automake -a -c
configure.ac:51: error: required file 'esasl/Makefile.in' not found
configure.ac:51: error: required file 'esasl/priv/Makefile.in' not found
configure.ac:51: error: required file 'esasl/src/Makefile.in' not found

@lemenkov
Copy link
Contributor

lemenkov commented Mar 5, 2017

Hello! I've got a working patch-set based on this one (we've tested it very recently in a real Kerberos infrastructure):

https://github.com/lemenkov/ejabberd/commits/fedora-16.12-gssapi-test

I can squash them down and make a PR.

@samweisgamdschie
Copy link

Hi there!

Is there a way to add another efforts to implement this awesome feature?

We will really appreciate it!

@Neustradamus
Copy link

I would like news too.

@Neustradamus
Copy link

@dequbed has added a PR: processone/xmpp#56: WIP, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants