Commit Graph

33 Commits

Author SHA1 Message Date
Matthew Scheirer 0d37186654 Use derive feature of serde instead of serde_derive 2018-12-23 23:45:56 -05:00
Matthew Scheirer c689a92dfa rustfmt 2018 formatting 2018-12-17 19:01:20 -05:00
Matthew Scheirer 58b5cce552 Update docs and version 2018-12-06 17:25:38 -05:00
Matthew Scheirer 428a00170f 0.2.0 - now on Rust 2018, uses Failure, adds support for Yahoo and Microsoft accounts 2018-12-06 17:25:38 -05:00
Matthew Scheirer 6edce8f750 Update to rust 2018 2018-12-06 17:25:38 -05:00
Matthew Scheirer 7f52719948 Updating to Rust 2018 - about to fix 2018-12-06 17:25:38 -05:00
Zanny bebb3820ea Add .gitlab-ci.yml 2018-12-01 03:14:39 +00:00
Matthew Scheirer 14680c219f Sadly, userinfo endpoints don't need to have sameorigin with the issuer - so we can't protect against forgeries by checking origins 2018-11-23 13:15:40 -05:00
Matthew Scheirer 72b30bd9b0 Use my zanny email for consistency :p 2018-10-30 08:48:52 -04:00
Matthew Scheirer 64a7e7bbae Add extra metadata to manifest 2018-10-30 08:45:53 -04:00
Matthew Scheirer 602275fcd0 Update deps, release 0.1.0 2018-10-30 08:34:55 -04:00
Matthew Scheirer e25c1b5b34 Update deps, use patch for biscuit 2018-08-01 23:11:08 -04:00
Matthew Scheirer fddacdfb6a Update deps 2018-01-04 13:21:54 -05:00
Matthew Scheirer 7bb71aa7fe Add serialize support to userinfo (ex to write it to a database) 2017-11-15 22:52:50 -05:00
Matthew Scheirer 3c802be578 Avoid 3 value bools in userinfo 2017-10-24 09:01:28 -04:00
Matthew Scheirer 4d7a82e456 Userinfo birthdate should map to NaiveDate 2017-10-23 22:36:48 -04:00
Matthew Scheirer a9200c17ac Update dependencies 2017-10-23 20:13:08 -04:00
Matthew Scheirer 6861617e1a Reexport claims struct to avoid downstream deps on biscuit 2017-10-07 19:53:25 -04:00
Matthew Scheirer b684baa89f authenticate takes just the params it needs rather than all of an Options 2017-09-25 17:10:32 -04:00
Matthew Scheirer 198439ab38 Change unwraps to expects in library code - they should still NEVER fail 2017-09-24 14:16:31 -04:00
Matthew Scheirer 08df147f5c Add redirect url getter to client 2017-09-23 22:37:04 -04:00
Matthew Scheirer f4cf2fcea3 Make oauth pub in the client to access internals 2017-09-23 13:19:05 -04:00
Matthew Scheirer b3012f1940 More documentation 2017-09-19 13:32:01 -04:00
Matthew Scheirer 65ca0b4fd3 More docs more defaults 2017-09-19 11:54:57 -04:00
Matthew Scheirer c6ee77755c client tests 2017-09-17 22:55:03 -04:00
Matthew Scheirer badd0b6a05 Moar tests! 2017-09-17 22:44:44 -04:00
Matthew Scheirer 3e71047f42 Holy moley... all the Optional Json fields needed #[serde(default)] on them. Talk about boilerplate... 2017-09-17 22:40:28 -04:00
Matthew Scheirer 50de2dacb3 impl error::cause 2017-09-17 18:59:06 -04:00
Matthew Scheirer 6240163e5e impld error and display for all errors 2017-09-17 16:47:13 -04:00
Matthew Scheirer 3886d27cba Started docs 2017-09-16 23:32:41 -04:00
Matthew Scheirer 6b69d34ac8 First complete impl without warns 2017-09-16 21:28:55 -04:00
Matthew Scheirer 08d7765644 Saving the generic token - just going to make it always Expiring 2017-09-16 20:54:53 -04:00
Matthew Scheirer d0954586c9 Storing error_chain version before trashing it 2017-09-16 14:44:55 -04:00