{"name":"klauthed-web","vers":"0.1.0","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"99e9306635c141ce5d1cc8a4794dfd0171e21ceaab64478c71237f4339cfd618","features":{"context-scope":["klauthed-core/task-local"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-09T09:26:33Z","v":2} {"name":"klauthed-web","vers":"0.2.0","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^0.2.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ae2066554c2e136dd575b42ac60fc88646eaf429c9073bd2e6a4476754cf2630","features":{"config-server":[],"context-scope":["klauthed-core/task-local"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-17T20:34:40Z","v":2} {"name":"klauthed-web","vers":"0.3.0","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^0.3.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["actix_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9","features":["actix-web","vendored"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"b33ac4be5d18798aa269f4c9446ba3bbb80178f71af6a38d87a3369d372a7966","features":{"config-refresh":["klauthed-core/hot-reload"],"config-server":[],"context-scope":["klauthed-core/task-local"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"openapi":["dep:utoipa"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"],"swagger-ui":["openapi","dep:utoipa-swagger-ui"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-18T16:45:36Z","v":2} {"name":"klauthed-web","vers":"0.4.0","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^0.4.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["actix_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9","features":["actix-web","vendored"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"webauthn-authenticator-rs","req":"^0.5.5","features":["softpasskey"],"optional":false,"default_features":false,"target":null,"kind":"dev"}],"cksum":"686ef5e949a7702a9538385e9d719859107e4020b059b1d0075ba7ba6df3665f","features":{"config-refresh":["klauthed-core/hot-reload"],"config-server":[],"context-scope":["klauthed-core/task-local"],"webauthn":["klauthed-security/webauthn"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"openapi":["dep:utoipa"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"],"swagger-ui":["openapi","dep:utoipa-swagger-ui"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-18T20:39:18Z","v":2} {"name":"klauthed-web","vers":"0.5.0","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^0.5.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["actix_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9","features":["actix-web","vendored"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"webauthn-authenticator-rs","req":"^0.5.5","features":["softpasskey"],"optional":false,"default_features":false,"target":null,"kind":"dev"}],"cksum":"ba25c2d07f29d3e77b154b775edc4ce8453e5d43f596be02a696a39b6483fc26","features":{"config-refresh":["klauthed-core/hot-reload"],"config-server":[],"context-scope":["klauthed-core/task-local"],"webauthn":["klauthed-security/webauthn"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"openapi":["dep:utoipa"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"],"swagger-ui":["openapi","dep:utoipa-swagger-ui"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-19T07:46:16Z","v":2} {"name":"klauthed-web","vers":"0.6.0","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^0.6.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["actix_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9","features":["actix-web","vendored"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"webauthn-authenticator-rs","req":"^0.5.5","features":["softpasskey"],"optional":false,"default_features":false,"target":null,"kind":"dev"}],"cksum":"e4aeba015fa0000f507c643172b31bf8cfb6628ca36cd5f68e8fff111bb14f88","features":{"config-refresh":["klauthed-core/hot-reload"],"config-server":[],"context-scope":["klauthed-core/task-local"],"webauthn":["klauthed-security/webauthn"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"openapi":["dep:utoipa"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"],"swagger-ui":["openapi","dep:utoipa-swagger-ui"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-19T16:09:48Z","v":2} {"name":"klauthed-web","vers":"0.7.0","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["actix_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9","features":["actix-web","vendored"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"webauthn-authenticator-rs","req":"^0.5.5","features":["softpasskey"],"optional":false,"default_features":false,"target":null,"kind":"dev"}],"cksum":"dd79a2c2035d4ca7c233dd3d03abdcb94f239187380a9cd2946fca2e7941ba1d","features":{"config-refresh":["klauthed-core/hot-reload"],"config-server":[],"context-scope":["klauthed-core/task-local"],"webauthn":["klauthed-security/webauthn"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"metrics":["dep:klauthed-observability","klauthed-observability/metrics"],"openapi":["dep:utoipa"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"],"swagger-ui":["openapi","dep:utoipa-swagger-ui"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-21T08:11:24Z","v":2} {"name":"klauthed-web","vers":"0.8.0","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^0.8.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["actix_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9","features":["actix-web","vendored"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"webauthn-authenticator-rs","req":"^0.5.5","features":["softpasskey"],"optional":false,"default_features":false,"target":null,"kind":"dev"}],"cksum":"50190b230f329fd79d3cfe7c7e0a1de06089301cf60370fa5d796dd20ba21f1f","features":{"config-refresh":["klauthed-core/hot-reload"],"config-server":[],"context-scope":["klauthed-core/task-local"],"webauthn":["klauthed-security/webauthn"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"metrics":["dep:klauthed-observability","klauthed-observability/metrics"],"openapi":["dep:utoipa"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"],"swagger-ui":["openapi","dep:utoipa-swagger-ui"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-22T08:58:10Z","v":2} {"name":"klauthed-web","vers":"0.9.0","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^0.9.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["actix_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9","features":["actix-web","vendored"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"webauthn-authenticator-rs","req":"^0.5.5","features":["softpasskey"],"optional":false,"default_features":false,"target":null,"kind":"dev"}],"cksum":"a53a3683765a7684b67b825f65aa9eee22e77c7b1e949c46a1c5da8312ccca7c","features":{"config-refresh":["klauthed-core/hot-reload"],"config-server":[],"context-scope":["klauthed-core/task-local"],"webauthn":["klauthed-security/webauthn"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"metrics":["dep:klauthed-observability","klauthed-observability/metrics"],"openapi":["dep:utoipa"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"],"swagger-ui":["openapi","dep:utoipa-swagger-ui"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-23T20:22:41Z","v":2} {"name":"klauthed-web","vers":"0.10.0","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^0.10.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["actix_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9","features":["actix-web","vendored"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"webauthn-authenticator-rs","req":"^0.5.5","features":["softpasskey"],"optional":false,"default_features":false,"target":null,"kind":"dev"}],"cksum":"f5a0cd26b3c867d55941e8c2f9e0686f812a370e21a806308f89a587829fae42","features":{"config-refresh":["klauthed-core/hot-reload"],"config-server":[],"context-scope":["klauthed-core/task-local"],"webauthn":["klauthed-security/webauthn"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"metrics":["dep:klauthed-observability","klauthed-observability/metrics"],"openapi":["dep:utoipa"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"],"swagger-ui":["openapi","dep:utoipa-swagger-ui"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-24T08:04:51Z","v":2} {"name":"klauthed-web","vers":"1.0.0-rc.1","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^1.0.0-rc.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^1.0.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^1.0.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^1.0.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^1.0.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^1.0.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^1.0.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["actix_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9","features":["actix-web","vendored"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"webauthn-authenticator-rs","req":"^0.5.5","features":["softpasskey"],"optional":false,"default_features":false,"target":null,"kind":"dev"}],"cksum":"635e5f83baff60138b99ff5250ed2e40cfd8977d39cda9f12ac565a9a1eca27b","features":{"config-refresh":["klauthed-core/hot-reload"],"config-server":[],"context-scope":["klauthed-core/task-local"],"webauthn":["klauthed-security/webauthn"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"metrics":["dep:klauthed-observability","klauthed-observability/metrics"],"openapi":["dep:utoipa"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"],"swagger-ui":["openapi","dep:utoipa-swagger-ui"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-24T09:20:23Z","v":2} {"name":"klauthed-web","vers":"1.0.0-rc.2","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^1.0.0-rc.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^1.0.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^1.0.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^1.0.0-rc.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^1.0.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^1.0.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^1.0.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["actix_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9","features":["actix-web","vendored"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"webauthn-authenticator-rs","req":"^0.5.5","features":["softpasskey"],"optional":false,"default_features":false,"target":null,"kind":"dev"}],"cksum":"bef88a34570cab78781dd66282aa95915db576d6f99e34a2b577611b208631c3","features":{"config-refresh":["klauthed-core/hot-reload"],"config-server":[],"context-scope":["klauthed-core/task-local"],"webauthn":["klauthed-security/webauthn"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"metrics":["dep:klauthed-observability","klauthed-observability/metrics"],"openapi":["dep:utoipa"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"],"swagger-ui":["openapi","dep:utoipa-swagger-ui"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-24T11:38:31Z","v":2} {"name":"klauthed-web","vers":"1.0.0-rc.3","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^1.0.0-rc.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^1.0.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^1.0.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^1.0.0-rc.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^1.0.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^1.0.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^1.0.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["actix_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9","features":["actix-web","vendored"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"webauthn-authenticator-rs","req":"^0.5.5","features":["softpasskey"],"optional":false,"default_features":false,"target":null,"kind":"dev"}],"cksum":"3dfb0a750e1b7a75f3fc9d77b926a9d29476af41e6628b73f944c1d53f4d06ca","features":{"config-refresh":["klauthed-core/hot-reload"],"config-server":[],"context-scope":["klauthed-core/task-local"],"webauthn":["klauthed-security/webauthn"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"metrics":["dep:klauthed-observability","klauthed-observability/metrics"],"openapi":["dep:utoipa"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"],"swagger-ui":["openapi","dep:utoipa-swagger-ui"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-24T13:15:31Z","v":2} {"name":"klauthed-web","vers":"1.0.0-rc.4","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^1.0.0-rc.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^1.0.0-rc.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^1.0.0-rc.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^1.0.0-rc.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^1.0.0-rc.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^1.0.0-rc.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^1.0.0-rc.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["actix_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9","features":["actix-web","vendored"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"webauthn-authenticator-rs","req":"^0.5.5","features":["softpasskey"],"optional":false,"default_features":false,"target":null,"kind":"dev"}],"cksum":"f5cf5245d7113a4cf99e85a5d5be5965939e10f244c2fc13490b57418e4e2321","features":{"config-refresh":["klauthed-core/hot-reload"],"config-server":[],"context-scope":["klauthed-core/task-local"],"webauthn":["klauthed-security/webauthn"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"metrics":["dep:klauthed-observability","klauthed-observability/metrics"],"openapi":["dep:utoipa"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"],"swagger-ui":["openapi","dep:utoipa-swagger-ui"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-24T21:48:27Z","v":2} {"name":"klauthed-web","vers":"1.0.0","deps":[{"name":"actix-cors","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"actix-web","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-core","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"klauthed-data","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-error","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-observability","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-platform","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-protocol","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"klauthed-security","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1","features":["aio","tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9","features":["runtime-tokio","tls-rustls-ring","postgres","uuid","json","migrate","sqlite"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["actix_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9","features":["actix-web","vendored"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"webauthn-authenticator-rs","req":"^0.5.5","features":["softpasskey"],"optional":false,"default_features":false,"target":null,"kind":"dev"}],"cksum":"45dcc6ab2b13ad13838b0d5b48782c2520a7d9d5c73da093e68f87ea3001e1f1","features":{"config-refresh":["klauthed-core/hot-reload"],"config-server":[],"context-scope":["klauthed-core/task-local"],"webauthn":["klauthed-security/webauthn"]},"features2":{"data-redis":["dep:redis","klauthed-data/redis"],"data-sql":["dep:sqlx","klauthed-data/sql"],"metrics":["dep:klauthed-observability","klauthed-observability/metrics"],"openapi":["dep:utoipa"],"otel":["dep:klauthed-observability","klauthed-observability/otel","dep:opentelemetry","dep:tracing-opentelemetry"],"swagger-ui":["openapi","dep:utoipa-swagger-ui"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-24T22:01:47Z","v":2}