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}