A library for ATProtocol identities.
1[package] 2name = "atproto-xrpcs" 3version = "0.13.0" 4description = "Core building blocks for implementing AT Protocol XRPC services with JWT authorization" 5edition.workspace = true 6rust-version.workspace = true 7repository.workspace = true 8authors.workspace = true 9license.workspace = true 10keywords.workspace = true 11categories.workspace = true 12 13[dependencies] 14atproto-identity = {workspace = true} 15atproto-record.workspace = true 16atproto-oauth.workspace = true 17 18anyhow.workspace = true 19async-trait.workspace = true 20base64.workspace = true 21chrono.workspace = true 22elliptic-curve.workspace = true 23hickory-resolver.workspace = true 24rand.workspace = true 25reqwest-chain.workspace = true 26reqwest-middleware.workspace = true 27reqwest.workspace = true 28serde_json.workspace = true 29serde.workspace = true 30thiserror.workspace = true 31tokio.workspace = true 32tracing.workspace = true 33axum = { version = "0.8", features = ["macros"] } 34http = "1.0.0" 35 36[features] 37default = ["hickory-dns"] 38hickory-dns = ["atproto-identity/hickory-dns", "atproto-oauth/hickory-dns"] 39 40[lints] 41workspace = true