{
  "cksum": "af221f7f9f571c18a508111e55c33c7d440d072f90b5cbbc9b346a77b7af8b83",
  "crate_file": "assay-auth-0.2.2.crate",
  "crate_url": "https://static.crates.io/crates/assay-auth/assay-auth-0.2.2.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "anyhow",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "argon2",
      "optional": true,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "askama",
      "optional": true,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "assay-domain",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "async-trait",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "axum",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "biscuit-auth",
      "optional": false,
      "req": "^6",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "std",
        "clock",
        "serde"
      ],
      "kind": "normal",
      "name": "chrono",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cookie",
      "optional": false,
      "req": "^0.18",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "data-encoding",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "pem",
        "pkcs8",
        "rand_core"
      ],
      "kind": "normal",
      "name": "ed25519-dalek",
      "optional": true,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "rust_crypto",
        "use_pem"
      ],
      "kind": "normal",
      "name": "jsonwebtoken",
      "optional": true,
      "req": "^10",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "openidconnect",
      "optional": true,
      "req": "^4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "oxide-auth",
      "optional": true,
      "req": "^0.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "parking_lot",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "password-hash",
      "optional": true,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rand",
      "optional": false,
      "req": "^0.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "getrandom"
      ],
      "kind": "normal",
      "name": "rand_core_06",
      "optional": true,
      "package": "rand_core",
      "req": "^0.6",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "json",
        "rustls",
        "form"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": false,
      "req": "^0.13",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "rstest",
      "optional": false,
      "req": "^0.26",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_json",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sha2",
      "optional": true,
      "req": "^0.10",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "sha2",
      "optional": false,
      "req": "^0.10",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "runtime-tokio-rustls",
        "any"
      ],
      "kind": "normal",
      "name": "sqlx",
      "optional": true,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tempfile",
      "optional": false,
      "req": "^3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "thiserror",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "sync",
        "time",
        "rt"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "full"
      ],
      "kind": "dev",
      "name": "tokio",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "url",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "utoipa",
      "optional": false,
      "req": "^5",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "v4",
        "v5",
        "serde"
      ],
      "kind": "normal",
      "name": "uuid",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "danger-allow-state-serialisation"
      ],
      "kind": "normal",
      "name": "webauthn-rs",
      "optional": true,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "wiremock",
      "optional": false,
      "req": "^0.6",
      "target": null
    }
  ],
  "features": {
    "auth-session": [],
    "auth-zanzibar": []
  },
  "features2": {
    "auth": [
      "auth-oidc",
      "auth-oidc-provider",
      "auth-passkey",
      "auth-password",
      "auth-jwt",
      "auth-session",
      "auth-zanzibar"
    ],
    "auth-jwt": [
      "dep:jsonwebtoken",
      "dep:ed25519-dalek",
      "dep:rand_core_06"
    ],
    "auth-oidc": [
      "dep:openidconnect",
      "auth-session"
    ],
    "auth-oidc-provider": [
      "auth-oidc",
      "auth-jwt",
      "auth-password",
      "dep:oxide-auth",
      "dep:askama",
      "dep:sha2"
    ],
    "auth-passkey": [
      "dep:webauthn-rs",
      "auth-session"
    ],
    "auth-password": [
      "dep:argon2",
      "dep:password-hash"
    ],
    "backend-postgres": [
      "dep:sqlx",
      "sqlx/postgres"
    ],
    "backend-sqlite": [
      "dep:sqlx",
      "sqlx/sqlite"
    ],
    "default": [
      "auth",
      "backend-postgres",
      "backend-sqlite"
    ]
  },
  "index_path": "as/sa/assay-auth",
  "name": "assay-auth",
  "pubtime": "2026-04-27T09:42:44Z",
  "v": 2,
  "vers": "0.2.2",
  "yanked": false
}
