Skip to main content

steer_auth_plugin/
strategy.rs

1use crate::flow::AuthMethod;
2
3#[derive(Debug, Clone, Copy, PartialEq, Eq)]
4pub enum ApiKeyOrigin {
5    Env,
6    Stored,
7}
8
9#[derive(Debug, Clone, PartialEq, Eq)]
10pub enum AuthSource {
11    ApiKey { origin: ApiKeyOrigin },
12    Plugin { method: AuthMethod },
13    None,
14}