Cargo Features

[dependencies]
hook0-api = { version = "0.1.0", default-features = false, features = ["reqwest-rustls-tls-webpki-roots", "reqwest-rustls-tls-native-roots", "migrate-users-from-keycloak", "application-secret-compatibility"] }
default = application-secret-compatibility, migrate-users-from-keycloak, reqwest-rustls-tls-webpki-roots

These default features are set whenever hook0-api is added without default-features = false somewhere in the dependency tree.

reqwest-rustls-tls-webpki-roots default

Enables reqwest-rustls-tls-webpki-roots of hook0-client, rustls-tls-webpki-roots of reqwest

reqwest-rustls-tls-native-roots

Enables reqwest-rustls-tls-native-roots of hook0-client, rustls-tls-native-roots of reqwest

migrate-users-from-keycloak default

Affects iam::kc_group_paths_to_roles

application-secret-compatibility default

Affects handlers::application_secrets, middleware_biscuit::BiscuitAuth.enable_application_secret_compatibility