ones_oidc/identifier.rs
1use serde::{Deserialize, Serialize};
2use uuid::Uuid;
3
4#[derive(Debug, Clone, Copy, Deserialize, Serialize, PartialEq)]
5pub enum IdentifierType {
6 Username,
7 PublicKey,
8 UserId,
9 UserClientId,
10}
11
12#[derive(Debug, Clone)]
13pub struct NewIdentifier {
14 pub kind: IdentifierType,
15 pub value: String,
16 pub issuer: String,
17 pub user_id: Uuid,
18}