src.access_control.hardcoded_adapter
Hardcoded adapter for access control that always grants permission.
1"""Hardcoded adapter for access control that always grants permission.""" 2 3from typing import override 4 5from src.access_control.access_control_port import AccessControlPort 6 7 8class HardcodedAccessControlAdapter(AccessControlPort): 9 """Adapter that always grants any permission request.""" 10 11 @override 12 def may_import( 13 self, bearer_token: str, resource_id: str, resource_type: str, permission: str 14 ) -> bool: 15 """Always return True regardless of the arguments. 16 17 Args: 18 bearer_token: The caller's bearer token (unused). 19 resource_id: The resource identifier (unused). 20 resource_type: The resource type (unused). 21 permission: The permission being checked (unused). 22 23 Returns: 24 Always True. 25 """ 26 return True
9class HardcodedAccessControlAdapter(AccessControlPort): 10 """Adapter that always grants any permission request.""" 11 12 @override 13 def may_import( 14 self, bearer_token: str, resource_id: str, resource_type: str, permission: str 15 ) -> bool: 16 """Always return True regardless of the arguments. 17 18 Args: 19 bearer_token: The caller's bearer token (unused). 20 resource_id: The resource identifier (unused). 21 resource_type: The resource type (unused). 22 permission: The permission being checked (unused). 23 24 Returns: 25 Always True. 26 """ 27 return True
Adapter that always grants any permission request.
@override
def
may_import( self, bearer_token: str, resource_id: str, resource_type: str, permission: str) -> bool:
12 @override 13 def may_import( 14 self, bearer_token: str, resource_id: str, resource_type: str, permission: str 15 ) -> bool: 16 """Always return True regardless of the arguments. 17 18 Args: 19 bearer_token: The caller's bearer token (unused). 20 resource_id: The resource identifier (unused). 21 resource_type: The resource type (unused). 22 permission: The permission being checked (unused). 23 24 Returns: 25 Always True. 26 """ 27 return True
Always return True regardless of the arguments.
Args: bearer_token: The caller's bearer token (unused). resource_id: The resource identifier (unused). resource_type: The resource type (unused). permission: The permission being checked (unused).
Returns: Always True.