ruvnet/RuView · error · HTTPException
Role '{role}' required
Error message
Role '{role}' required What it means
Error "Role '{role}' required" thrown in ruvnet/RuView.
Source
Thrown at archive/v1/src/middleware/auth.py:450
"""Require authentication and return user info."""
user = get_current_user(request)
if not user:
raise HTTPException(
status_code=status.HTTP_401_UNAUTHORIZED,
detail="Authentication required",
headers={"WWW-Authenticate": "Bearer"},
)
return user
def require_role(role: str):
"""Dependency to require specific role."""
def dependency(request: Request) -> Dict[str, Any]:
user = require_authentication(request)
auth_middleware = get_auth_middleware(request.app.state.settings)
if not auth_middleware.check_permission(user, role):
raise HTTPException(
status_code=status.HTTP_403_FORBIDDEN,
detail=f"Role '{role}' required",
)
return user
return dependencyView on GitHub (pinned to 4685618388)
When it happens
Trigger: Thrown at archive/v1/src/middleware/auth.py:450 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of ruvnet/RuView@4685618388 (2026-08-16).
Data as JSON: /api/errors/a61ba8d7630120a3.
Report an issue: GitHub.