#open-id #oidc

tiny-oidc-rp

Tiny OpenID Connect Relying Party

2 releases

0.1.1 Jan 5, 2022
0.1.0 Jan 1, 2022

#1025 in Authentication

MIT license

22KB
408 lines

tiny-oidc-rp: Tiny OpenID Connect Relying Party

crates.io

tiny-oidc-rp is Rust implementation of OpenID Connect relying party. This crate is intended for server-side implementation and it supports code flow only. I have no plan to support implicit flow nor WASM on web frontend.

Expected use:

  • To implement intranet web service authentication with Microsoft Azure ADFS.
  • To implement web site for small group authentication with Google ID.
  • etc.

Usage

See examples .


lib.rs:

OpenID connect relaying party implementation See examples

Dependencies

~5–17MB
~235K SLoC