-
Notifications
You must be signed in to change notification settings - Fork 54
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
implement HTTP Digest Auth method for better security #12
Comments
@carlosmiranda could you please pick this up? This article explains how we work. Any technical questions you may ask right here |
@carlosmiranda Task's budget is 30 mins (see this for explanation) |
@carlosmiranda since there is no activity in the last few days in this task I decided to ask you to let us know what's going on... How are things going? |
Is there a document that I can refer to that shows how to implement HTTP Digest? |
more officially http://tools.ietf.org/html/rfc2617 |
Hmmm... I'm sort of looking at where I could start implementing this in our code. I know we're doing HTTP Basic in Htpasswd.java, do we need a new class to do the same for HTTP Digest? |
Basic authentication is implemented in |
From what I'm reading, HTTP Digest would require us to be maintain some sort of session state, specifically to keep track of the nonces and opaque directives. Seems a little complicated considering what we've got so far. Don't you think HTTP Basic over SSL (#84) would be better, considering that doing that will take care of securing everything? |
Digest is stateless. Of course, a server may maintain a list of nonces issued, but it's not mandatory. Yes, SSL is a much better protection, we'll implement it as well. But I think that Digest is rather easy to implement and it will give some extra value to our users... Don't think so? |
HTTP itself is stateless of course (what was I thinking?). Hmmm, all right... would this mean that we'd make this the default behavior, also? Apologies for taking a bit of time with this, I still haven't imagined how exactly to implement it, even in a more abstract manner... |
Okay, I think I'm beginning to understand how this will work now. So in the example below:
|
@yegor256 , any thoughts regarding the above questions? |
The most important is your question no.2. Indeed, if we will ask for I'm closing this task as "completed". We did a proper investigation and agreed that it's not necessary to have |
@carlosmiranda I just added 30 mins to your account, many thanks for your contribution.. |
Let's implement HTTP Digest Auth method for better security
The text was updated successfully, but these errors were encountered: