authz_resolver/config.rs
1//! Configuration for the `AuthZ` resolver.
2
3use serde::Deserialize;
4
5/// Configuration.
6#[derive(Debug, Clone, Deserialize)]
7#[serde(default, deny_unknown_fields)]
8pub struct AuthZResolverConfig {
9 /// Vendor selector used to pick a plugin implementation.
10 pub vendor: String,
11}
12
13impl Default for AuthZResolverConfig {
14 fn default() -> Self {
15 Self {
16 vendor: "hyperspot".to_owned(),
17 }
18 }
19}