[package]
name = "junobuild-auth"
version = "0.3.2"
authors.workspace = true
edition.workspace = true
repository.workspace = true
description = "Authentication toolkit for Juno."
homepage.workspace = true
documentation = "https://docs.rs/junobuild-auth"
readme = "README.md"
license = "MIT"
[package.metadata.docs.rs]
targets = ["wasm32-unknown-unknown"]
rustc-args = ['--cfg', "getrandom_backend=\"custom\""]
rustdoc-args = ['--cfg', "getrandom_backend=\"custom\""]
[dependencies]
ic-cdk.workspace = true
candid.workspace = true
serde.workspace = true
serde_bytes.workspace = true
serde_json.workspace = true
ic-certification.workspace = true
ic-canister-sig-creation = "1.3.1"
url.workspace = true
sha2.workspace = true
base64.workspace = true
jsonwebtoken = { package = "jsonwebtoken-ic", version = "10.2.0-ic.1", default-features = false, features = [
"rust_crypto"
] }
getrandom02 = { package = "getrandom", version = "0.2.16", features = ["custom"] }
junobuild-shared = "0.7.1"
[dev-dependencies]
jsonwebtoken = { package = "jsonwebtoken-ic", version = "10.2.0-ic.1", default-features = false, features = [
"rust_crypto",
"use_pem"
] }