(token, secret_key)
| 26 | |
| 27 | @deprecated("use agentops.api.auth.generate_jwt") |
| 28 | def verify_jwt(token, secret_key): |
| 29 | try: |
| 30 | payload = jwt.decode(token, secret_key, algorithms=["HS256"]) |
| 31 | return payload["session_id"] |
| 32 | except jwt.ExpiredSignatureError: |
| 33 | raise ExpiredJWTError(401, "Expired Token") |
| 34 | except jwt.DecodeError: |
| 35 | RuntimeError("Invalid token") |
| 36 | |
| 37 | |
| 38 | def validate_uuid(uuid_string) -> uuid.UUID: |
no test coverage detected
searching dependent graphs…