MCPcopy Index your code
hub / github.com/TaskingAI/TaskingAI / generate_token

Function generate_token

backend/app/database_ops/auth/admin/refresh_token.py:11–19  ·  view source on GitHub ↗
(user_id: str, user_permissions)

Source from the content-addressed store, hash-verified

9
10
11def generate_token(user_id: str, user_permissions):
12 secret_key = CONFIG.JWT_SECRET_KEY
13 payload = {
14 "sub": user_id,
15 "permissions": user_permissions,
16 "exp": datetime.utcnow() + timedelta(hours=24 * 7), # expire in 7 days
17 }
18 token = jwt.encode(payload, secret_key, algorithm="HS256")
19 return token
20
21
22async def refresh_admin_token(admin: Admin):

Callers 2

register_adminFunction · 0.70
refresh_admin_tokenFunction · 0.70

Calls 1

encodeMethod · 0.45

Tested by

no test coverage detected