INNER CODE UNIT · Python
_create_token
IndominusByte/fastapi-jwt-auth · fastapi_jwt_auth/auth_jwt.py:119
def _create_token(
self,
subject: Union[str,int],
type_token: str,
exp_time: Optional[int],
fresh: Optional[bool] = False,
algorithm: Optional[str] = None,
headers: Optional[Dict] = None,
issuer: Optional[str] = None,
audience: Optional[Union[str,Sequence[str]]] = None,
user_claims: Optional[Dict] = {}
) -> str:
"""
Create token for access_token and refresh_token (utf-8)
:param subject: Identifier for who this token is for example id or username from database.
:param type_token: indicate token is access_token or refresh_token
:param exp_time: Set the duration of the JWT