36 releases (16 stable)

3.0.0-alpha.1 Jan 17, 2023
2.5.0 Jan 11, 2023
2.4.0 Oct 27, 2022
2.3.2 Jul 4, 2022
0.0.0 Mar 31, 2018

#16 in Authentication

Download history 7542/week @ 2022-10-11 7941/week @ 2022-10-18 6736/week @ 2022-10-25 7883/week @ 2022-11-01 7983/week @ 2022-11-08 9328/week @ 2022-11-15 8040/week @ 2022-11-22 9647/week @ 2022-11-29 7938/week @ 2022-12-06 8523/week @ 2022-12-13 7588/week @ 2022-12-20 2894/week @ 2022-12-27 9057/week @ 2023-01-03 10956/week @ 2023-01-10 10159/week @ 2023-01-17 9767/week @ 2023-01-24

40,580 downloads per month
Used in 15 crates (12 directly)

MIT license

580KB
12K SLoC

OpenID Connect Library for Rust

crates.io docs.rs Build Status codecov

This library provides extensible, strongly-typed interfaces for the OpenID Connect protocol.

API documentation and examples are available on docs.rs.

Minimum Supported Rust Version (MSRV)

The MSRV for 2.x releases of this crate is Rust 1.45. The upcoming release of 3.0.0 is expected to target Rust 1.57 or later. Beginning with 3.0.0, this crate will maintain a policy of supporting Rust releases going back at least 6 months. Changes that break compatibility with Rust releases older than 6 months will no longer be considered SemVer breaking changes and will not result in a new major version number for this crate.

Standards

Sponsorship

This project is sponsored by Unflakable, a service for tracking and quarantining flaky tests.

Dependencies

~10–20MB
~470K SLoC