basyx commited on
Commit
d250b58
·
verified ·
1 Parent(s): 094b07f

sync: align runtime source with GitHub main

Browse files
Files changed (1) hide show
  1. app/security/service.py +4 -1
app/security/service.py CHANGED
@@ -22,7 +22,7 @@ from app.security.errors import (
22
  )
23
  from app.security.models import APIKey
24
  from app.security.schemas import APIKeyCreate, APIKeyPatch
25
- from app.security.scopes import configured_roles, effective_scopes
26
  from app.security.tenancy import TenantService
27
 
28
  KEY_PATTERN = re.compile(r"^mp_([a-z][a-z0-9]{1,15})_([A-Za-z0-9_-]{43,})$")
@@ -218,6 +218,9 @@ class APIKeyService:
218
  user_id=principal.user_id,
219
  membership_id=principal.membership_id,
220
  membership_role=principal.membership_role,
 
 
 
221
  )
222
 
223
  @staticmethod
 
22
  )
23
  from app.security.models import APIKey
24
  from app.security.schemas import APIKeyCreate, APIKeyPatch
25
+ from app.security.scopes import configured_roles, effective_scopes, membership_role_scopes
26
  from app.security.tenancy import TenantService
27
 
28
  KEY_PATTERN = re.compile(r"^mp_([a-z][a-z0-9]{1,15})_([A-Za-z0-9_-]{43,})$")
 
218
  user_id=principal.user_id,
219
  membership_id=principal.membership_id,
220
  membership_role=principal.membership_role,
221
+ membership_scopes=membership_role_scopes(
222
+ principal.membership_role, self.settings.auth_role_scopes
223
+ ),
224
  )
225
 
226
  @staticmethod