Skip to content

Commit e20fa42

Browse files
authored
feat(auth): support CLIENT_ID_WILDMETA in token validation (#3572)
1 parent 8d631cd commit e20fa42

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tee-worker/omni-executor/heima/authentication/src/auth_token.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use crate::constants::{CLIENT_ID_HEIMA, CLIENT_ID_PUMPX};
1+
use crate::constants::{CLIENT_ID_HEIMA, CLIENT_ID_PUMPX, CLIENT_ID_WILDMETA};
22
use executor_crypto::jwt;
33
use parity_scale_codec::{Decode, Encode};
44
use rsa::{
@@ -72,7 +72,7 @@ impl AuthTokenValidator<AuthTokenClaims> for String {
7272
let claims = jwt::decode::<AuthTokenClaims>(
7373
self,
7474
public_key.as_bytes(),
75-
Some(&[CLIENT_ID_HEIMA, CLIENT_ID_PUMPX]),
75+
Some(&[CLIENT_ID_HEIMA, CLIENT_ID_PUMPX, CLIENT_ID_WILDMETA]),
7676
validation.skip_exp_check,
7777
)
7878
.map_err(|e| Error::JwtError(e.kind().clone()))?;
@@ -96,7 +96,7 @@ impl AuthTokenValidator<AuthTokenClaims> for &str {
9696
let claims = jwt::decode::<AuthTokenClaims>(
9797
self,
9898
public_key.as_bytes(),
99-
Some(&[CLIENT_ID_HEIMA, CLIENT_ID_PUMPX]),
99+
Some(&[CLIENT_ID_HEIMA, CLIENT_ID_PUMPX, CLIENT_ID_WILDMETA]),
100100
validation.skip_exp_check,
101101
)
102102
.map_err(|e| Error::JwtError(e.kind().clone()))?;

0 commit comments

Comments
 (0)