leptos_oidc 0.7.0

A Leptos utility library for simplified OpenID Connect (OIDC) authentication integration.
Documentation
[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 <daniel@kerkmann.dev>",
    "Niklas Scheerhoorn <sinner1991@gmail.com>",
]
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"] }