Skip to content

Commit 42ef27b

Browse files
authored
Merge pull request #311 from TruncateGame/main
Production token release
2 parents 202d61b + 6cdf847 commit 42ef27b

1 file changed

Lines changed: 16 additions & 3 deletions

File tree

truncate_server/src/storage/accounts.rs

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@ struct PlayerClaims {
2929
}
3030

3131
pub fn get_player_token(server_state: &ServerState, player_id: Uuid) -> AuthedTruncateToken {
32-
let claims =
33-
Claims::with_custom_claims(PlayerClaims { player_id }, Duration::from_days(100000));
32+
let claims = Claims::with_custom_claims(PlayerClaims { player_id }, Duration::from_days(2000));
3433

3534
let token = server_state
3635
.jwt_key
@@ -54,7 +53,21 @@ pub fn auth_player_token(
5453
) -> Result<AuthedTruncateToken, jwt_simple::Error> {
5554
server_state
5655
.jwt_key
57-
.verify_token::<PlayerClaims>(&token, None)
56+
.verify_token::<PlayerClaims>(
57+
&token,
58+
Some(VerificationOptions {
59+
reject_before: None,
60+
accept_future: true,
61+
required_subject: None,
62+
required_key_id: None,
63+
required_public_key: None,
64+
required_nonce: None,
65+
allowed_issuers: None,
66+
allowed_audiences: None,
67+
time_tolerance: Some(Duration::from_days(2000)),
68+
max_validity: Some(Duration::from_days(2000)),
69+
}),
70+
)
5871
.map(|t| AuthedTruncateToken {
5972
token,
6073
player_id: t.custom.player_id,

0 commit comments

Comments
 (0)