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

Handling SSL authentication with the basic protocol #91

Open
athoune opened this issue Mar 31, 2013 · 6 comments

Comments

Projects
None yet
6 participants
@athoune
Copy link

commented Mar 31, 2013

I'm working for Bearstech, a web hosting company. Using a mutualized carbon server can be messy with lots of users. For now, I add a stunnerl proxy for using authentication with a lightly patched statsd python clone. AMQP is too heavy, I wont to use simple client, post mortem log reader or statsd like tools.

This blog presents my hack :
http://blog.bearstech.com/2013/03/authenticate-everything-with-ssl.html

Is it possible to let carbon handling such security and authentication?
I would like to publish a pull request, but I had some troubles with Twisted voodoo.

@mleinart

This comment has been minimized.

Copy link
Member

commented Apr 1, 2013

Certainly would be a good addition and certainly possible.

I expect we'd try to allow it to be configured to use encryption-alone as well as encryption with authentication. This could be done in piecemeal fashion - get listeners working and eventually allow carbon-client (used by relay) to use SSL as a sender

@mleinart

This comment has been minimized.

@dwt

This comment has been minimized.

Copy link

commented Nov 4, 2013

+1 We'd love to have this!

@felixbarny

This comment has been minimized.

Copy link

commented Jul 4, 2014

👍

@tclavier

This comment has been minimized.

Copy link

commented Nov 14, 2014

Finally we have used Backstop to put an https relay with basic Auth in front of carbon.

@ewollesen

This comment has been minimized.

Copy link

commented Mar 11, 2015

👍 Would love to see this as well. Using stunnel in the meantime.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.