5 releases (breaking)
0.11.0 | Sep 4, 2024 |
---|---|
0.10.0 | Aug 19, 2024 |
0.9.0 | May 2, 2024 |
0.8.0 | May 2, 2024 |
0.7.0 | Dec 7, 2023 |
#386 in Authentication
2,904 downloads per month
Used in matrix-sdk
655KB
13K
SLoC
An OpenID Connect client library for the Matrix specification.
This is part of the Matrix Authentication Service project.
Scope
The scope of this crate is to support OIDC features required by the Matrix specification according to MSC3861 and its sub-proposals.
As such, it is compatible with the OpenID Connect 1.0 specification, but also enforces Matrix-specific requirements or adds compatibility with new OAuth 2.0 features.
OpenID Connect and OAuth 2.0 Features
- Grant Types:
- User Info
- Token:
- Dynamic Client Registration
- PKCE
- Pushed Authorization Requests
Matrix features
- Client registration
- Login
- Matrix API Scopes
- Logout
Dependencies
~22–33MB
~514K SLoC