From e4964c0b2b43e65f884220e6543ae7b363d65087 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Thu, 16 May 2024 17:00:13 +0200 Subject: [PATCH] Rust: TokenVerifier with api key and secret --- application-server/rust/src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/application-server/rust/src/main.rs b/application-server/rust/src/main.rs index 4278fddd..5f1a7c8a 100644 --- a/application-server/rust/src/main.rs +++ b/application-server/rust/src/main.rs @@ -74,7 +74,9 @@ async fn create_token(payload: Option>) -> (StatusCode, Json } async fn receive_webhook(headers: HeaderMap, body: String) -> StatusCode { - let token_verifier = TokenVerifier::new().unwrap(); + let livekit_api_key = env::var("LIVEKIT_API_KEY").expect("LIVEKIT_API_KEY is not set"); + let livekit_api_secret = env::var("LIVEKIT_API_SECRET").expect("LIVEKIT_API_SECRET is not set"); + let token_verifier = TokenVerifier::with_api_key(&livekit_api_key, &livekit_api_secret); let webhook_receiver = WebhookReceiver::new(token_verifier); let jwt: &str = headers