61 Commits (master)

Author SHA1 Message Date
  Jeb Rosen 9eb3aed5a1 chore: prepare 0.3.0 release 4 days ago
  Jeb Rosen 706a2d4e7a fix: make provider names case-insensitive in configuration 4 days ago
  Jeb Rosen 7b825fee36 docs: explain that the TokenResponse guard must be positioned before Cookies 1 week ago
  Jeb Rosen e0ed07168e fix: use a more specific log message when the state cookie is missing entirely 1 week ago
  Jeb Rosen a0e953af3a chore: prepare 0.3.0-rc.1 release 3 weeks ago
  Jeb Rosen dee0292c02 feat: make 'redirect_uri' an optional configuration parameter 3 weeks ago
  Jeb Rosen 341b827a95 docs: add doc-test examples to most "user" API methods 3 weeks ago
  Jeb Rosen ecb70b142f feat: log problems when obtaining a TokenResponse for easier debugging 3 weeks ago
  Jeb Rosen 26258a9405 docs: rewrite some awkward phrasing on Provider and StaticProvider 3 weeks ago
  Jeb Rosen c4635324ac chore: reorganize and collapse impl blocks 3 weeks ago
  Jeb Rosen ccb0ab80cc refactor: switch back to 'rand' for state generation 2 months ago
  Jeb Rosen d2a9308e1e Use 'anyhow::Error', 'context()', and the 'Debug' Responder in examples. 2 months ago
  Jeb Rosen 1f24e1725d Lift `HyperSyncRustlsAdapter` into the crate root. 2 months ago
  Jeb Rosen 3160fff2a3 Reformat all code. 2 months ago
  Jeb Rosen 1820f4de9b Update documentation for the new API. 2 months ago
  Jeb Rosen c25480cbc3 Remove the automatic creation of login routes, favoring explicit routes. 2 months ago
  Jeb Rosen 3dfbf92a7e Implement `FromRequest` for `OAuth2` instead of placing it in managed state. 2 months ago
  Jeb Rosen b63cb3e3d2 Remove the `Callback` trait. 2 months ago
  Jeb Rosen e994c6f73f Remove the `A` type parameter from `OAuth2::fairing()`. 2 months ago
  Jeb Rosen a378f82fc2 Merge smaller modules into other files. 2 months ago
  Jeb Rosen 73e1c26a08 Set version to 0.3.0-dev. 2 months ago
  Jeb Rosen b40809e0de Prepare 0.2.0 release. 2 months ago
  Jeb Rosen fff1fdda87 Improve documentation on Provider specification. 4 months ago
  Chris Zehner b27a55f9a8 Add a full example for custom provider configuration. 4 months ago
  Jeb Rosen 5028ba4a73 Prepare 0.2.0-rc.1 release. 8 months ago
  Jeb Rosen 324bc4df75 Update CHANGELOG. 8 months ago
  Jeb Rosen e7389c7949 Use 'ring' and 'base64' instead of 'rand' for state generation. 8 months ago
  Jeb Rosen 23960c5b6a Move responsibility for state generation out of Adapter. 8 months ago
  Jeb Rosen c3be480347 Fix typo in provider.rs: 'auth_uri' -> 'token_uri'. 8 months ago
  Jeb Rosen 9ff3997474 Add the new refresh token exchange functionality to the CHANGELOG. 8 months ago
  Jeb Rosen 7588cfba90 Reformat code. 8 months ago
  Jeb Rosen d5c5119e79 Remove a redundant clone(). 8 months ago
  Jeb Rosen 3a13e16425 Specify more accurate dependency versions. 8 months ago
  Jeb Rosen ed8f844f1f Convert 'Provider' to a trait. 8 months ago
  Jeb Rosen 386710899d Rewrite `TokenResponse`. 8 months ago
  Jeb Rosen cc0aa73f88 Update CHANGELOG. 9 months ago
  Jeb Rosen 72d7868d0f Remove the 'A' type parameter from 'OAuth2<A, C>'. 9 months ago
  Jeb Rosen a30985fb3c Rework Adapter error handling. 9 months ago
  Christoph Rohland b7aabc4810 Implement support for exchanging a refresh token. 9 months ago
  Jeb Rosen 30c44a2787 Release 0.1.0. 9 months ago
  Jeb Rosen 5291169269 Derive more traits defined in 'std'. 9 months ago
  Jeb Rosen 395e14e40b Add an explanation for accepting 'scope' in the auth callback. 9 months ago
  Christoph Rohland 66023777ad Accept 'scope' from the auth callback in addition to the token response. 9 months ago
  Jeb Rosen ba0e087e16 Add 'CHANGELOG.md'. 9 months ago
  Jeb Rosen 3e1f1f6bdc Add 'Microsoft' (v2.0) as a known Provider with a corresponding example. 10 months ago
  Jeb Rosen bf34eea643 Update 'url' to 2.1. 9 months ago
  Jeb Rosen b5235c50ba Update 'rand' to 0.7. 9 months ago
  Jeb Rosen 00b11ff941 Pin hyper-sync-rustls version. 9 months ago
  Jeb Rosen 8a77bdb559 Set version to 0.1.0-dev. 9 months ago
  Jeb Rosen 2cfb051371 Deduplicate FromForm macro import. 1 year ago