File tree Expand file tree Collapse file tree
truncate_server/src/storage Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,8 +29,7 @@ struct PlayerClaims {
2929}
3030
3131pub 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 ,
You can’t perform that action at this time.
0 commit comments