-
Notifications
You must be signed in to change notification settings - Fork 786
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
Resolve #6068 digestauth challenge redux #6138
Resolve #6068 digestauth challenge redux #6138
Commits on Mar 21, 2022
-
Exposing callable parameters for DigestAuth.challenge
Resolves http4s#6068 NonceKeeper is package-private, so there's no way to construct one, meaning there's no way to call `challenge`. Mirror the same parameters from `apply`, and maintain the previous `challenge` method for bincompat.
Configuration menu - View commit details
-
Copy full SHA for a34ffa6 - Browse repository at this point
Copy the full SHA a34ffa6View commit details -
Update server/src/main/scala/org/http4s/server/middleware/authenticat…
…ion/DigestAuth.scala Co-authored-by: Arman Bilge <armanbilge@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4ee881c - Browse repository at this point
Copy the full SHA 4ee881cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cbfe59 - Browse repository at this point
Copy the full SHA 1cbfe59View commit details -
Chasing F.delay for NonceKeeper
In order to achieve the goal of F.delay(new NonceKeeper) but maintaining the original intent of `apply`, just revert everything in this PR, make the original (unusable) `challenge` `private`, and create a new public `challenge` with the necessary parameters, intended for human use, without impacting the existing flow.
Configuration menu - View commit details
-
Copy full SHA for b645a3b - Browse repository at this point
Copy the full SHA b645a3bView commit details -
Update server/src/main/scala/org/http4s/server/middleware/authenticat…
…ion/DigestAuth.scala Co-authored-by: Arman Bilge <armanbilge@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 98a1dcb - Browse repository at this point
Copy the full SHA 98a1dcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8196978 - Browse repository at this point
Copy the full SHA 8196978View commit details -
Promote DigestAuth.apply to F[_]
Internals unchanged, in preparation for a pure rewrite of DigestAuth. Includes a private bincompat method
Configuration menu - View commit details
-
Copy full SHA for 4819197 - Browse repository at this point
Copy the full SHA 4819197View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a60bd1 - Browse repository at this point
Copy the full SHA 7a60bd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for db00ac4 - Browse repository at this point
Copy the full SHA db00ac4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7163a30 - Browse repository at this point
Copy the full SHA 7163a30View commit details -
Promote DigestAuth.apply to F[_]
Internals unchanged, in preparation for a pure rewrite of DigestAuth. Includes a private bincompat method
Configuration menu - View commit details
-
Copy full SHA for e50b67b - Browse repository at this point
Copy the full SHA e50b67bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5ff20b - Browse repository at this point
Copy the full SHA f5ff20bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4054ee - Browse repository at this point
Copy the full SHA a4054eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46c68a6 - Browse repository at this point
Copy the full SHA 46c68a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a2c072 - Browse repository at this point
Copy the full SHA 8a2c072View commit details -
Configuration menu - View commit details
-
Copy full SHA for c57ae72 - Browse repository at this point
Copy the full SHA c57ae72View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5283e6 - Browse repository at this point
Copy the full SHA b5283e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c7f4d9 - Browse repository at this point
Copy the full SHA 5c7f4d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d241359 - Browse repository at this point
Copy the full SHA d241359View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fe1648 - Browse repository at this point
Copy the full SHA 5fe1648View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ad0342 - Browse repository at this point
Copy the full SHA 0ad0342View commit details -
Configuration menu - View commit details
-
Copy full SHA for f702b42 - Browse repository at this point
Copy the full SHA f702b42View commit details -
Configuration menu - View commit details
-
Copy full SHA for c69302c - Browse repository at this point
Copy the full SHA c69302cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b748965 - Browse repository at this point
Copy the full SHA b748965View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4345b53 - Browse repository at this point
Copy the full SHA 4345b53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 645d2da - Browse repository at this point
Copy the full SHA 645d2daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3122229 - Browse repository at this point
Copy the full SHA 3122229View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa6ab18 - Browse repository at this point
Copy the full SHA aa6ab18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61bcac3 - Browse repository at this point
Copy the full SHA 61bcac3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c6ef83 - Browse repository at this point
Copy the full SHA 8c6ef83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35dbb6e - Browse repository at this point
Copy the full SHA 35dbb6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a5f76e - Browse repository at this point
Copy the full SHA 4a5f76eView commit details -
Wiring through Blocking and ContextShift for http4s#6165
In preparation for http4s#6165, thread through the required instances so we can just swap out `SecureRandom` when that stuff becomes available.
Configuration menu - View commit details
-
Copy full SHA for a31c5d6 - Browse repository at this point
Copy the full SHA a31c5d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f84f759 - Browse repository at this point
Copy the full SHA f84f759View commit details -
Configuration menu - View commit details
-
Copy full SHA for 733dcf7 - Browse repository at this point
Copy the full SHA 733dcf7View commit details
Commits on Mar 22, 2022
-
Stub out Blocker since this is all just going away in CE3 anyway
We're already behind a Semaphore, and this Blocker instance is just to satisfy http4s#6165. Use the Blocker constructor available on both JVM and JS
Configuration menu - View commit details
-
Copy full SHA for e028cf5 - Browse repository at this point
Copy the full SHA e028cf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11ef78b - Browse repository at this point
Copy the full SHA 11ef78bView commit details