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

Feature Request: Server Mode #29

Open
vanrein opened this issue Nov 2, 2018 · 5 comments
Open

Feature Request: Server Mode #29

vanrein opened this issue Nov 2, 2018 · 5 comments

Comments

@vanrein
Copy link

vanrein commented Nov 2, 2018

Is it difficult to add support for SASL on the server side? It is close AFAIK.

I'd like to have it for HTTP SASL, which is an Internet Draft we're working on. We're already doing it for Java and Apache modules, but I'd like to also demo WSGI middleware using it.

(I know I'm welcome to submit a PR. Frankly, for me this would be one level too deep to get into. So I hope this is a fair request to a project that already has most of the expertise.)

@ashafer01
Copy link
Collaborator

Hi @vanrein, this is definitely an interesting idea, and you're right its possible it may not be far off from what's already written. Would definitely have to do some more checking before making a call on this though.

What is the QOP need for the purposes of HTTP SASL? I don't see it mentioned on the draft. Most of our mechanism implementations currently only support auth-level QOP (only GSSAPI supports int and conf currently). If you need the higher levels on other mechs this is probably the biggest impediment.

Would there be any attribution to this project in any future standards documents or similar? (I'm honestly only vaguely familiar with the IETF RFC process)

Any more details about your specific requirements may be helpful. Any addition to this module would need to be general-purpose though.

May have more questions later. Also pinging @thobbs for optional comment due to the nature and possible scale of this request.

@vanrein
Copy link
Author

vanrein commented Nov 3, 2018 via email

@thobbs
Copy link
Owner

thobbs commented Nov 12, 2018

Hey @ashafer01, @vanrein, thanks for pinging me for input.

Unfortunately, I've been away from this space for a while now, and realistically speaking, I simply won't have the time to re-engage at the level required to make intelligent comments about this. I trust @ashafer01 to make good decisions here in my absence.

Besides that, I'll just echo what Alex already said: additions to this library should be generally useful, and backwards compatibility should of course be maintained. Good luck with the new proposal!

@vanrein
Copy link
Author

vanrein commented Nov 13, 2018 via email

@vanrein
Copy link
Author

vanrein commented Nov 13, 2018

Lovely, the proof-of-concept demo is working, so if you'd like to play around with HTTP SASL then be our guest! It builds on top of this base image by the way.

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

No branches or pull requests

3 participants