[package] name = "rocket_oauth2" version = "0.5.0" description = "OAuth2 for Rocket applications" documentation = "https://docs.rs/rocket_oauth2/" homepage = "https://github.com/jebrosen/rocket_oauth2" repository = "https://github.com/jebrosen/rocket_oauth2" authors = ["Jeb Rosen "] license = "MIT/Apache-2.0" readme = "README.md" edition = "2018" [workspace] members = ["examples/user_info", "examples/user_info_custom_provider"] [features] default = ["hyper_rustls_adapter"] hyper_rustls_adapter = ["hyper", "hyper-rustls"] [dependencies] async-trait = "0.1.30" base64 = "0.21" log = "0.4.4" rand = { version = "0.8", default-features = false, features = ["std"] } rocket = { version = "0.5", features = ["secrets"] } serde = { version = "1", features = ["derive"] } serde_json = "1.0" url = "2.0" # hyper-rustls adapter hyper = { version = "0.14", optional = true } hyper-rustls = { version = "0.24", optional = true }