[package] name = "leptos_oidc" version = "0.7.0" edition = "2021" description = "A Leptos utility library for simplified OpenID Connect (OIDC) authentication integration." keywords = ["leptos", "auth", "oidc", "openidconnect", "oauth"] categories = ["web-programming", "api-bindings", "network-programming"] authors = [ "DaniƩl Kerkmann ", "Niklas Scheerhoorn ", ] license = "MIT" repository = "https://gitlab.com/kerkmann/leptos_oidc" documentation = "https://docs.rs/leptos_oidc" include = [ "**/*.rs", "Cargo.toml", "LICENSE", "README.md", ] [lib] name = "leptos_oidc" [dependencies] chrono = { version = "0.4", default-features = false, features = ["clock", "serde", "wasmbind"] } jsonwebtoken = { version = "9.3", default-features = false } jwt = { version = "0.16", default-features = false } leptos = { version = "0.6", default-features = false } leptos-use = { version = "0.10", default-features = false, features = ["serde"] } leptos_router = { version = "0.6", default-features = false } oauth2 = { version = "4.4.2", default-features = false, features = ["pkce-plain"] } reqwest = { version = "0.12", default-features = false, features = ["json"] } serde = { version = "1.0", default-features = false, features = ["derive"] } serde_json = { version = "1.0", default-features = false } thiserror = { version = "1.0", default-features = false } tracing = { version = "0.1", default-features = false } web-sys = { version = "0.3", default-features = false, features = ["Storage"] }