Bug 962426 - [RFE] Add support for kerberos
Summary: [RFE] Add support for kerberos
Keywords:
Status: CLOSED DEFERRED
Alias: None
Product: Fedora
Classification: Fedora
Component: nginx
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-05-13 13:16 UTC by Tomas Tomecek
Modified: 2020-11-05 09:55 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-08-26 19:01:17 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
added upport for spnego (kerberos) (19.25 KB, patch)
2013-05-15 08:19 UTC, Tomas Tomecek
no flags Details | Diff

Description Tomas Tomecek 2013-05-13 13:16:31 UTC
Description of problem:
Compile nginx with Kerberos (spnego) support

Additional info:
There is nginx [1] module (actually, not just one [2][3]) that supports spnego. This would be really handy when running nginx in corporate domain. I'll try to build it myself (scratchbuild in koji) and if successful I'll post patch here.

[1] https://github.com/stnoonan/spnego-http-auth-nginx-module
[2] https://github.com/muhgatus/spnego-http-auth-nginx-module
[3] https://github.com/ifad/spnego-http-auth-nginx-module

Comment 1 Tomas Tomecek 2013-05-15 08:19:12 UTC
Created attachment 748141 [details]
added upport for spnego (kerberos)

So I added patch (it is patched specfile, el6 branch -- fedora is pretty similar) and with this binary I was able to use kerberos with nginx. I think it would be pretty awesome, if nginx were build with the spnego module. I used this one [1].

[1] https://github.com/stnoonan/spnego-http-auth-nginx-module

Comment 2 Jamie Nguyen 2013-05-26 19:38:09 UTC
Thanks for your comments.

We've had a few requests for third-party modules. I'll try looking into doing things similar to Debian (with nginx-full, nginx-light, nginx-extras packages). I'll keep you posted.

Comment 3 Jamie Nguyen 2013-05-26 19:40:33 UTC
One of the main issues with supporting third-party modules is that sometimes they can hold back upgrading to the latest version of nginx. We pretty much always want to be tracking the latest version of nginx, and I'm not sure I like the idea of picking up extra modules, only to have to drop them intermittently and add them back some time in the hand-wavy future once their development has caught up with upstream.

Comment 4 Tomas Tomecek 2013-05-27 08:06:30 UTC
Okay, that's reasonable. It would be really inconvenient to hold update back due to some module. Feel free to close this (patch is here if someone would need it).

Comment 5 Jamie Nguyen 2013-08-26 19:01:17 UTC
Closing for now, but I do plan to explore the possibility of including third-party modules (possibly in a similar fashion to how Debian do things).


Note You need to log in before you can comment on or make changes to this bug.