[package] name = "ws-auth" version = "0.0.3" authors = ["Travis Sharp "] # repository = "https://github.com/tsharp/ws-auth" description = "A library to help build authentication services and client libraries for web services." keywords = ["authentication"] license = "BSD-3-Clause" edition = "2021" exclude = [".cargo_vcs_info.json", "**/tests.rs"] publish = true [badges] maintenance = { status = "experimental" } [dependencies] chrono = { version = "0.4.23", features = ["serde"] } serde = { version = "1", features = ["derive"] } serde_json = "1" serde_derive = "1" tracing = "0.1" jsonwebtoken = { version = "8" } jwtk = "0.2.4" rsa = "0.8.2" [dependencies.uuid] version = "1.3.0" features = [ "v5", # Lets you generate namespaced UUIDs "v4", # Lets you generate random UUIDs "fast-rng", # Use a faster (but still sufficiently random) RNG "macro-diagnostics", # Enable better diagnostics for compile-time UUIDs ] # https://doc.rust-lang.org/cargo/reference/features.html [features] default = ["oauth2"] oauth2 = [] [profile.dev] debug = 0 [profile.test] debug = 0 [profile.release] panic = 'abort'