steer_auth_plugin/
strategy.rs1use 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}