Skip to content

Commit 1b5f31a

Browse files
committed
int exp and nbf
1 parent 174be9f commit 1b5f31a

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

jwt_rsa/issue.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import argparse
2+
3+
from .token import JWT
4+
from .rsa import load_private_key
5+
6+
7+
parser = argparse.ArgumentParser()
8+
parser.add_argument()
9+
10+
11+
def main():
12+
arguments = parser.parse_args()
13+
jwt = JWT(private_key=load_private_key(arguments.private_key))

jwt_rsa/token.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@ def encode(self, expired=_nil, nbf=_nil, **claims) -> str:
4444
dict(
4545
exp=self._date_to_timestamp(
4646
expired,
47-
lambda: time.time() + self.__expires
47+
lambda: int(time.time() + self.__expires)
4848
),
4949
nbf=self._date_to_timestamp(
5050
nbf,
51-
lambda: time.time() - self.__nbf_delta,
51+
lambda: int(time.time() - self.__nbf_delta),
5252
timedelta_func=sub
5353
),
5454
)

0 commit comments

Comments
 (0)