INNER CODE UNIT · Python
create_refresh_token
yezz123/authx · authx/main.py:513
def create_refresh_token(
self,
uid: str,
headers: Optional[dict[str, Any]] = None,
expiry: Optional[DateTimeExpression] = None,
data: Optional[dict[str, Any]] = None,
audience: Optional[StringOrSequence] = None,
scopes: Optional[list[str]] = None,
*args: Any,
**kwargs: Any,
) -> str:
"""Generate a Refresh Token.
Args:
uid (str): Unique identifier to generate token for
headers (Optional[dict[str, Any]], optional): Custom JWT headers. Defaults to None.
expiry (Optional[DateTimeExpression], optional): Use a user defined expiry claim. Defaults to None.
data (Optional[dict[str, Any]], optional): Additional data to store in token. Defaults to None.