libhimmelblau 0.6.21

Samba Library for Azure Entra ID Authentication
Documentation
[build-dependencies.cbindgen]
version = "0.26.0"

[dependencies.base64]
version = "^0.22.0"

[dependencies.browser-window]
features = ["webkitgtk", "threadsafe"]
optional = true
version = "0.12.3"

[dependencies.chrono]
version = "0.4.38"

[dependencies.compact_jwt]
optional = true
version = "0.4.0-dev"

[dependencies.himmelblau_kerberos_ccache]
version = "0.4.0"

[dependencies.himmelblau_kerberos_crypto]
version = "0.4.0"

[dependencies.hostname]
version = "^0.4.0"

[dependencies.kanidm-hsm-crypto]
optional = true
version = "^0.2.0"

[dependencies.openssl]
version = "^0.10.55"

[dependencies.os-release]
version = "^0.1.0"

[dependencies.paste]
version = "1.0.15"

[dependencies.percent-encoding]
version = "2.3.1"

[dependencies.picky-asn1]
version = "0.8.0"

[dependencies.picky-asn1-der]
version = "0.4.1"

[dependencies.picky-krb]
version = "0.8.0"

[dependencies.pyo3]
features = ["extension-module"]
optional = true
version = "0.21.2"

[dependencies.regex]
version = "^1.10.3"

[dependencies.reqwest]
features = ["json", "cookies"]
version = "^0.12.2"

[dependencies.scraper]
version = "0.19.0"

[dependencies.serde]
features = ["derive"]
version = "^1.0.180"

[dependencies.serde_bytes]
version = "0.11.17"

[dependencies.serde_json]
version = "^1.0.96"

[dependencies.tokio]
features = ["full"]
version = "1.37.0"

[dependencies.tracing]
version = "^0.1.37"

[dependencies.tracing-subscriber]
version = "0.3.18"

[dependencies.urlencoding]
version = "2.1.3"

[dependencies.uuid]
features = ["v4", "serde"]
version = "^1.4.1"

[dependencies.zeroize]
features = ["zeroize_derive"]
version = "^1.7.0"

[features]
broker = ["dep:compact_jwt", "compact_jwt/msextensions", "dep:kanidm-hsm-crypto", "compact_jwt/hsm-crypto", "kanidm-hsm-crypto/msextensions"]
capi = ["broker"]
changepassword = []
default = ["broker"]
developer = ["broker", "proxyable"]
interactive = ["dep:browser-window", "browser-window/webkitgtk", "browser-window/threadsafe"]
on_behalf_of = ["broker"]
proxyable = []
pyapi = ["broker", "dep:pyo3"]
tpm = ["broker", "kanidm-hsm-crypto/tpm"]

[lib]
crate-type = ["rlib", "cdylib"]
name = "himmelblau"
path = "src/lib.rs"

[package]
authors = ["David Mulder <dmulder@suse.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Samba Library for Azure Entra ID Authentication"
edition = "2021"
homepage = "https://www.samba.org/"
license = "LGPL-3.0-or-later"
name = "libhimmelblau"
readme = "README.md"
repository = "https://gitlab.com/samba-team/libhimmelblau"
version = "0.6.21"

[package.metadata.capi.library]
version_suffix_components = 1