lighty_event/module/
auth.rs1use serde::{Deserialize, Serialize};
7
8#[derive(Debug, Clone, Serialize, Deserialize)]
10#[serde(tag = "event")]
11pub enum AuthEvent {
12 AuthenticationStarted {
14 provider: String,
15 },
16 AuthenticationInProgress {
18 provider: String,
19 step: String,
20 },
21 AuthenticationSuccess {
23 provider: String,
24 username: String,
25 uuid: String,
26 },
27 AuthenticationFailed {
29 provider: String,
30 error: String,
31 },
32 AlreadyAuthenticated {
34 provider: String,
35 username: String,
36 },
37}