Rust MIT

openidconnect-rs

OpenID Connect Library for Rust

R

ramosbugs

Dernière activité 8 nov. 2025
ramosbugs/openidconnect-rs

643

étoiles

153

forks

78

issues ouvertes

authenticationgoogle-authenticationoauth2-authenticationoauth2-clientopenid-clientopenid-connectopenidconnect-clientrustrustlangsecurity

Ce README est souvent en anglais.

OpenID Connect Library for Rust

crates.io docs.rs Build Status codecov

This library provides extensible, strongly-typed interfaces for the OpenID Connect protocol, which can be used to authenticate users via Google, GitLab, Microsoft, and many other providers.

API documentation and examples are available on docs.rs.

Minimum Supported Rust Version (MSRV)

The MSRV for 3.3 and newer releases of this crate is Rust 1.65.

The MSRV for 3.0 to 3.2 releases of this crate is Rust 1.57.

The MSRV for 2.x releases of this crate is Rust 1.45.

Since the 3.0.0 release, this crate maintains 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. MSRV changes will coincide with minor version updates and will not happen in patch releases.

Standards

Projets similaires

OpenID Connect Server & Client Library

Rubyopenidopenid-connect
Nnov
429 étoiles131

Extensible, strongly-typed Rust OAuth2 client library

Rustoauth2pkcerust
Rramosbugs
1,2 k étoiles212

🔐 oauth2 - A Ruby wrapper for the OAuth 2.0, & 2.1 Authorization Frameworks, including OpenID Connect (OIDC)

Rubyauthenticationauthorizationoauth2
Rruby-oauth
2,2 k étoiles627