INNER CODE UNIT · Python
create_jwt
datawhalechina/wow-fullstack · tutorial/FastAPI/第6章-FastAPI MCP/main.py:158
async def create_jwt(
request: JWTRequest = JWTRequest()
):
"""
生成JWT令牌的API端点
参数:
request (JWTRequest): JWT请求对象,包含过期时间等参数
返回:
dict: 包含以下字段的响应字典
- jwt: 生成的JWT令牌
- expires_at: 令牌过期时间(ISO格式)
- issued_at: 令牌签发时间(ISO格式)
- valid_for_seconds: 令牌有效期(秒)
异常:
HTTPException: 生成JWT过程中发生错误时抛出500错误