Skip to content

Commit 187c1fd

Browse files
authored
Merge pull request #211 from Dzejkop/dzejkop/use-only-current-timestamp-for-auth
fix(auth): use only current timestamp for auth
2 parents f8802b7 + 4e0e83b commit 187c1fd

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/client/auth.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use http::{HeaderValue, header::AUTHORIZATION};
44
use std::{
55
iter::once,
66
task::{Context, Poll},
7-
time::{Duration, SystemTime, UNIX_EPOCH},
7+
time::{SystemTime, UNIX_EPOCH},
88
};
99
use tower::{Layer, Service};
1010
use tower_http::sensitive_headers::{SetSensitiveRequestHeaders, SetSensitiveRequestHeadersLayer};
@@ -75,9 +75,10 @@ pub fn secret_to_bearer_header(secret: &JwtSecret) -> HeaderValue {
7575
"Bearer {}",
7676
secret
7777
.encode(&Claims {
78-
iat: (SystemTime::now().duration_since(UNIX_EPOCH).unwrap()
79-
+ Duration::from_secs(60))
80-
.as_secs(),
78+
iat: SystemTime::now()
79+
.duration_since(UNIX_EPOCH)
80+
.unwrap()
81+
.as_secs(),
8182
exp: None,
8283
})
8384
.unwrap()

0 commit comments

Comments
 (0)