JWT support for userinfo

This commit is contained in:
Simon Bihel
2022-01-19 17:07:55 +00:00
parent bd3d2e8a1e
commit 5c0b748373
4 changed files with 129 additions and 40 deletions

View File

@@ -1,7 +1,7 @@
use anyhow::Result;
use async_trait::async_trait;
use chrono::{offset::Utc, DateTime};
use openidconnect::{Nonce, RedirectUrl};
use openidconnect::{core::CoreClientMetadata, Nonce};
use serde::{Deserialize, Serialize};
#[cfg(not(target_arch = "wasm32"))]
@@ -28,7 +28,7 @@ pub struct CodeEntry {
#[derive(Clone, Serialize, Deserialize)]
pub struct ClientEntry {
pub secret: String,
pub redirect_uris: Vec<RedirectUrl>,
pub metadata: CoreClientMetadata,
}
// Using a trait to easily pass async functions with async_trait