[package] name = "openid" version = "0.15.0" authors = ["Alexander Korolev "] edition = "2021" categories = ["authentication"] description = """ OpenID Connect & Discovery client library using async / await. """ homepage = "https://github.com/kilork/openid" keywords = ["authentication", "authorization", "oauth", "openid", "uma2"] license = "Unlicense OR MIT" readme = "README.md" repository = "https://github.com/kilork/openid" rust-version = "1.70" [features] default = ["native-tls"] microsoft = [] uma2 = [] native-tls = ["reqwest/native-tls"] rustls = ["reqwest/rustls-tls"] [dependencies] lazy_static = "1.4" serde_json = { version = "1", default-features = false } base64 = "0.22" biscuit = "0.7" thiserror = "1" validator = { version = "0.18", features = ["derive"] } mime = "0.3" [dependencies.url] version = "2" default-features = false features = ["serde"] [dependencies.chrono] version = "0.4" default-features = false features = ["serde"] [dependencies.serde] version = "1" default-features = false features = ["derive"] [dependencies.reqwest] version = "0.12" default-features = false features = ["json"]