myc_http_tools/providers/google/
config.rs

1use myc_config::secret_resolver::SecretResolver;
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, Deserialize, Serialize)]
5#[serde(rename_all = "camelCase")]
6pub struct GoogleOauthConfig {
7    pub client_origin: SecretResolver<String>,
8    pub jwt_max_age: SecretResolver<i64>,
9    pub redirect_url: SecretResolver<String>,
10    pub jwt_secret: SecretResolver<String>,
11    pub client_id: SecretResolver<String>,
12    pub client_secret: SecretResolver<String>,
13}