Something went wrong. Try again.
AtAuth
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364[package]name = "atauth"version = "1.3.0"edition = "2021"authors = ["ATAuth Contributors"]description = "Generic AT Protocol (Bluesky) authentication library for Rust applications"license = "MIT"repository = "https://github.com/Cache8063/atauth"keywords = ["atproto", "bluesky", "authentication", "oauth", "did"]categories = ["authentication", "web-programming"]readme = "README.md"
[features]default = ["session-sqlite"]session-sqlite = ["rusqlite", "r2d2", "r2d2_sqlite"]rate-limit = []full = ["session-sqlite", "rate-limit"]
[dependencies]# Core cryptographyhmac = "0.12"sha2 = "0.10"subtle = "2.5"base64 = "0.22"
# Serializationserde = { version = "1", features = ["derive"] }serde_json = "1"
# Error handlingthiserror = "1"
# Timechrono = { version = ">=0.4.20, <0.5", features = ["serde"] }
# Async runtime (optional)tokio = { version = "1", features = ["rt-multi-thread", "macros"], optional = true }
# SQLite session store (optional)rusqlite = { version = "0.33", optional = true }r2d2 = { version = "0.8", optional = true }r2d2_sqlite = { version = "0.25", optional = true }
# Secret zeroing on dropzeroize = "1"
# Loggingtracing = "0.1"
[dev-dependencies]tokio = { version = "1", features = ["rt-multi-thread", "macros"] }
[lib]name = "atauth"path = "src/lib.rs"
[[example]]name = "basic_verification"path = "examples/basic_verification.rs"
[[example]]name = "with_session_store"path = "examples/with_session_store.rs"