feat: add tenant-scoped rule and permission management
This commit is contained in:
@@ -41,6 +41,9 @@ class JwtService:
|
||||
roles: list[str] | None = None,
|
||||
permissions: list[str] | None = None,
|
||||
area: str | None = None,
|
||||
tenantCode: str | None = None,
|
||||
tenantName: str | None = None,
|
||||
tenantType: str | None = None,
|
||||
userRole: str | None = None,
|
||||
deviceId: str | None = None,
|
||||
deviceName: str | None = None,
|
||||
@@ -71,6 +74,9 @@ class JwtService:
|
||||
"ou_id": ouId,
|
||||
"ou_name": ouName,
|
||||
"area": area,
|
||||
"tenant_code": tenantCode,
|
||||
"tenant_name": tenantName,
|
||||
"tenant_type": tenantType,
|
||||
"user_role": userRole,
|
||||
"iat": now,
|
||||
"exp": now + timedelta(minutes=ACCESS_TOKEN_EXPIRE_MINUTES),
|
||||
|
||||
Reference in New Issue
Block a user