Microservices - Authentication and Authorization
Given this microservice code snippet for RBAC check:
What is the output?
def has_access(user_roles, required_permission):
for role in user_roles:
if required_permission in role_permissions.get(role, []):
return True
return False
role_permissions = {"admin": ["read", "write"], "user": ["read"]}
print(has_access(["user"], "write"))What is the output?
