headless_lms_server/domain/oauth/
jwks.rs

1use serde::Serialize;
2
3#[derive(Serialize)]
4pub struct Jwk {
5    pub kty: String,
6    #[serde(rename = "use")]
7    pub use_: String,
8    pub alg: String,
9    pub kid: String,
10    pub n: String,
11    pub e: String,
12}
13
14#[derive(Serialize)]
15pub struct Jwks {
16    pub keys: Vec<Jwk>,
17}