44 releases

0.2.0 Jun 6, 2024
0.1.2 Jan 24, 2024
0.1.1 Nov 29, 2023
0.1.0 Dec 29, 2022
0.0.11-dev Mar 12, 2023

#119 in Authentication

Download history 174/week @ 2024-02-26 17/week @ 2024-03-11 212/week @ 2024-04-01 187/week @ 2024-06-03 7/week @ 2024-06-10

194 downloads per month

MIT license

745KB
17K SLoC

OpenID Client

A feature complete OpenID Client library for Rust. Not stable, kindly report any bugs.

TODO

  • Write and Pass conformance
  • Allow to use custom http client instead of interceptor
  • Code cleanup
  • Thin up a lot of inefficient decisions made for the sake of completion of the library
  • Test out the ported features
  • Add more features?

Implemented specs & features

The following client/RP features from OpenID Connect/OAuth2.0 specifications are implemented by openid-client.

Documentation

Documentation

Alternatives

Dependencies

~11–31MB
~467K SLoC