{"name":"greentic-oauth-broker","vers":"0.2.1","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"=0.1.1","features":["otlp-grpc","wasm-host"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.2","features":["telemetry-autoinit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1b2cacf443d86f5fc9e411b82536cb083d9369da533aeba4663176801ca2a054","features":{"aws_kms":[],"default":[],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-04T12:30:41Z"} {"name":"greentic-oauth-broker","vers":"0.2.3","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"=0.1.1","features":["otlp-grpc","wasm-host"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.2","features":["telemetry-autoinit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"97f9446e2033eed805bb352c1a0f1c271f7718744db41433842534b93c17ce33","features":{"aws_kms":[],"default":[],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-05T11:32:22Z"} {"name":"greentic-oauth-broker","vers":"0.2.4","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"=0.1.1","features":["otlp-grpc","wasm-host"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.2","features":["telemetry-autoinit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0a886c37fb5ce55ffce262dac77dd82c9961b7c6259a24d2da20ce23d5a3605a","features":{"aws_kms":[],"default":[],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-05T14:10:13Z"} {"name":"greentic-oauth-broker","vers":"0.3.0","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.3","features":["telemetry-autoinit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6857be58531efb5caf66e870e1b51b0310db094163f22b64075698f7dc979e52","features":{"aws_kms":[],"default":[],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-07T16:47:59Z"} {"name":"greentic-oauth-broker","vers":"0.3.1","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"=0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.3","features":["telemetry-autoinit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1.39.0","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6dca3927ef16e302638c46ef52ef5b4a49aa4843a05382f08971a3fc5c3125ce","features":{"aws_kms":[],"default":[],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-10T11:32:58Z"} {"name":"greentic-oauth-broker","vers":"0.3.2","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"=0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.3","features":["telemetry-autoinit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1.39.0","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fa28ca03d36a43716273817b9553af74218fea7fe7d583d18e0d6a9679c03dd6","features":{"aws_kms":[],"default":[],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-10T12:00:10Z"} {"name":"greentic-oauth-broker","vers":"0.4.2","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-interfaces","req":"^0.4","features":["oauth-broker-v1","oauth-broker-v1"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["telemetry-autoinit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"480197f7a6dc4adc3a288453c333e8e83741427eb9f8563ddfacd82728eade96","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-20T08:06:31Z"} {"name":"greentic-oauth-broker","vers":"0.4.4","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-interfaces","req":"^0.4","features":["oauth-broker-v1","oauth-broker-v1"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["telemetry-autoinit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0dd701e6bd4a239d897a847ea8e3c215a90a75135fb040a4f02cd28ef05dadb6","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-20T15:16:00Z"} {"name":"greentic-oauth-broker","vers":"0.4.5","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-interfaces","req":"^0.4","features":["oauth-broker-v1","oauth-broker-v1"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["telemetry-autoinit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6541af5d6389b183e5d5d3fd67001c795a684273e7dad36795f29b4a3c2e39ca","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-21T08:21:52Z"} {"name":"greentic-oauth-broker","vers":"0.4.6","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["telemetry-autoinit"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5cb1a8957765d175bb04bcdc5b313d1fb981f1f464d004a24892d0722ad42d08","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-21T16:33:49Z"} {"name":"greentic-oauth-broker","vers":"0.4.7","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","telemetry-autoinit","schemars","time","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ebb5891815c3dcf2bfea5bb5b4e7e8efcd596383d98575c82998e49d377f687a","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-26T15:39:55Z"} {"name":"greentic-oauth-broker","vers":"0.4.8","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","telemetry-autoinit","schemars","time","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"709887a6ff998f9848dd020ae1b66e076737e0b56a13c308cb564d7ecedf7599","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-26T17:41:48Z"} {"name":"greentic-oauth-broker","vers":"0.4.9","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","telemetry-autoinit","schemars","time","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b3059a4fd4424364c2227d56dc2a341b51cb238c17bb8b51458165f961c665fa","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-26T20:12:40Z"} {"name":"greentic-oauth-broker","vers":"0.4.11","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","telemetry-autoinit","schemars","time","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"36aa69969a003ecb75df75136c41f92066f113a1cb74209b2d8a186598d1a01a","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-11-27T22:45:17Z"} {"name":"greentic-oauth-broker","vers":"0.4.12","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","telemetry-autoinit","schemars","time","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"33ed09aa20bf3c9075ebae31919360ba4d6c69482200b65faad54acf8bf0695b","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-12-03T14:52:22Z"} {"name":"greentic-oauth-broker","vers":"0.4.13","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","telemetry-autoinit","schemars","time","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"7e327307d6c48168076759f761ebbcb8a497b740c578983d3ed3889f20f168d4","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-12-04T19:55:46Z"} {"name":"greentic-oauth-broker","vers":"0.4.14","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","telemetry-autoinit","schemars","time","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b469b75c0d00eab6dca090ab6560f76eb6a1d85619ced18af92b11ad94021b2a","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-12-06T13:09:55Z"} {"name":"greentic-oauth-broker","vers":"0.4.15","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","telemetry-autoinit","schemars","time","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4db7c4ffd1e59eef149f678cd236152a6ea1b0dbcbd7c5f5ac7ad45798857b56","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-12-07T17:10:37Z"} {"name":"greentic-oauth-broker","vers":"0.4.16","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","telemetry-autoinit","schemars","schema","time","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"39baaff09ec2d5ac1ac281e50b3dc7fdd26e50498a9b78278ba5e2006c5b1cbb","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-12-15T16:59:19Z"} {"name":"greentic-oauth-broker","vers":"0.4.18","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config-types","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","schemars","schema","time","serde","otel-keys"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","time"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"788875b6e9c2c294c156796843ebf6c38f024a2931de03f903154d1a3ecfe1f1","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-12-15T20:45:32Z"} {"name":"greentic-oauth-broker","vers":"0.4.19","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config-types","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","schemars","schema","time","serde","otel-keys","telemetry-autoinit"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","time"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3c0e1594469c4fde7b10546e36be4bded1e4f8190d94e372d71c65caa4ef50d4","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-12-17T14:54:29Z"} {"name":"greentic-oauth-broker","vers":"0.4.20","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config-types","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","schemars","schema","time","serde","otel-keys","telemetry-autoinit"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","time"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e6d3143764c08e808ac533c4d7e617ac97da57cc56ca21e39b3053f7a27fbeb8","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2025-12-17T18:30:28Z"} {"name":"greentic-oauth-broker","vers":"0.4.21","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config-types","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","schemars","schema","time","serde","otel-keys","telemetry-autoinit"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","time"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"04152f5d6c8c7da6dd56a1d3d73fb0c1bcaf1561eb0eac11ecd5a86d600628f1","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2026-01-19T20:18:10Z"} {"name":"greentic-oauth-broker","vers":"0.4.22","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config-types","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","schemars","schema","time","serde","otel-keys","telemetry-autoinit"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.1","features":["json","rustls","form","query"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","time"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0d40fa9f243377468b25b49587d9d444907a2099b3a3f733412d5de41820f88d","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2026-02-01T11:13:47Z"} {"name":"greentic-oauth-broker","vers":"0.4.25","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config-types","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","schemars","schema","time","serde","otel-keys","telemetry-autoinit"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json","rustls","form","query"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","time"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d74714851ce2c92b87d7f893948f0063e84520e11d3ee636f95b7d13ce584f5c","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2026-03-20T21:04:34Z"} {"name":"greentic-oauth-broker","vers":"0.4.26","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config-types","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","schemars","schema","time","serde","otel-keys","telemetry-autoinit"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json","rustls","form","query"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","time"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ac69babbab305c45fde9aa57816dd015270d718adf88291645127b812b913836","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2026-03-23T20:52:06Z"} {"name":"greentic-oauth-broker","vers":"0.4.31","deps":[{"name":"aes-gcm","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","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":"axum","req":"^0.8","features":["macros","http1","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-config-types","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-oauth-core","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-telemetry","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"greentic-types","req":"^0.4","features":["std","schemars","schema","time","serde","otel-keys","telemetry-autoinit"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hyper","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"insta","req":"^1","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31","features":["metrics","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"p256","req":"^0.13","features":["ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["json","rustls","form","query"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","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_yaml_bw","req":"^2.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal","time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","time"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ulid","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ureq","req":"^3","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"c010ecd3fc9cc74d3f42c30b5a0a8ec4093c3a311402fcb9a33de75f6bf29ba3","features":{"admin-all":["admin-ms","admin-okta","admin-auth0","admin-keycloak","admin-google","admin-github","admin-slack"],"admin-auth0":[],"admin-github":[],"admin-google":[],"admin-keycloak":[],"admin-ms":[],"admin-okta":[],"admin-slack":[],"aws_kms":[],"default":["admin-ms"],"gcp_kms":[],"network-tests":[],"refresh-worker":[]},"yanked":false,"pubtime":"2026-04-12T15:13:57Z"}