From 23b9d093c3cb772942cfefe88ad25a97898a5ef6 Mon Sep 17 00:00:00 2001 From: sim Date: Tue, 24 Dec 2024 12:57:41 +0000 Subject: [PATCH] Add sub header to VAPID --- src/vapid.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vapid.rs b/src/vapid.rs index 6273916..00613c8 100644 --- a/src/vapid.rs +++ b/src/vapid.rs @@ -107,7 +107,8 @@ fn add_vapid_header_to_cache(origin_str: &str, header: &str) { fn gen_vapid_header_with_key(origin: url::Origin, key: &SignerWithPubKey) -> Result { let origin_str = origin.unicode_serialization(); let claims = Claims::create(jwt_simple::prelude::Duration::from_secs(DURATION_VAPID)) - .with_audience(&origin_str); + .with_audience(&origin_str) + .with_subject("https://github.com/mollyim/mollysocket"); let token = key.signer.sign(claims).unwrap(); let header = format!("vapid t={},k={}", token.as_str(), &key.pubkey);