siloxide-security 0.0.1

Standard SiLA authentication and authorization over a user-supplied backend.
Documentation
[package]
name = "siloxide-security"
version.workspace = true
edition.workspace = true
authors.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
description = "Standard SiLA authentication and authorization over a user-supplied backend."
readme = "README.md"
keywords = ["sila", "sila2", "authentication", "laboratory"]
categories = ["authentication", "science"]
# Never anywhere but crates.io, even by accident.
publish = ["crates-io"]
# An allowlist, so the archive carries exactly what the crate builds from. The
# repository tests read `../third_party/sila_base` and are deliberately absent.
include = [
    "src/**/*.rs",
    "README.md",
    "LICENSE-MIT",
    "LICENSE-APACHE",
]

[lints]
workspace = true

[dependencies]
async-trait = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }
uuid = { workspace = true }

siloxide-core = { workspace = true }
siloxide-std = { workspace = true }
siloxide-transport = { workspace = true }

[dev-dependencies]
tokio = { workspace = true }