Unauthorized access behaviour
Understand unauthorized access behavior and error handling
Unauthorized access behaviour
What Triggers Unauthorized Access
- Attempting to navigate to a route that requires a permission you do not have.
- Trying to perform an action (create, update, delete) without the required action-level permission.
- Accessing a resource in an account context where you lack the necessary role assignment.
How the WebUI Responds
- Protected routes redirect you to an /unauthorized page with an explanatory message.
- UI elements (buttons, forms, menu items) that require missing permissions are hidden or disabled.
- API calls return 403 Forbidden errors, which the UI handles gracefully by showing error messages.
Common Scenarios
- You see a menu item in one account context but not in another (permission scope varies by account).
- You can view a list page but cannot see the "Create" button (you have read but not create permission).
- You are redirected to /unauthorized when directly accessing a URL for a restricted page.
Troubleshooting Unauthorized Access
- Verify your current account context (root/home vs child account).
- Check your assigned roles and their permissions with your administrator.
- Confirm you are using the correct user account (you may have multiple accounts with different access levels).
- Review the RBAC documentation to understand permission requirements for specific modules.
Best Practices
- Do not attempt to bypass unauthorized access restrictions (this may trigger security alerts).
- If you believe you should have access but are blocked, contact your administrator to review your role assignments.
- Use the principle of least privilege: request only the permissions you need for your job function.
Ready to rethink private cloud?
Lower costs. Simplify operations. Deliver more.