Skip to main content

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}