()
| 13 | |
| 14 | |
| 15 | def _get_jwt_secret() -> bytes: |
| 16 | secret = getattr(settings, "jwt_secret", "") |
| 17 | if not secret: |
| 18 | raise RuntimeError("JWT签名密钥未初始化") |
| 19 | return secret.encode() |
| 20 | |
| 21 | |
| 22 | def create_token(data: dict, expires_in: int = 3600 * 24 * 30) -> str: |
no outgoing calls
no test coverage detected