Gateway Manager implements a comprehensive Role-Based Access Control (RBAC) system that enables fine-grained permissions management for gateways, services, and administrative functions. This system allows administrators to control user access at multiple levels, from broad gateway access to specific service execution permissions.
Gateway Manager’s RBAC system operates on a permission-based model with these key components:
Learn more:
Gateway Manager provides the following built-in roles:
Certificates:
certificate:create - Upload and create new certificatescertificate:read - View certificate details and propertiescertificate:delete - Remove certificates from Gateway ManagerGateways:
gateway:create - Create new gateway clustersgateway:read - View gateway cluster details and associated servicesgateway:update - Modify gateway cluster configuration and settingsgateway:delete - Remove gateway clustersService Groups:
service-group:create - Create new service groups within gatewaysservice-group:read - View service group details and membershipservice-group:update - Modify service group configuration and service assignmentsservice-group:delete - Remove service groupsservice:run - Execute gateway services during workflow orchestrationGateway access is controlled through group membership and role assignments:
service:run can execute any services they have read access togateway:read provides access to all services on that gatewayFor more information on configuring service groups, see Create a service group.
Every gateway cluster includes a Default Service Group that:
Minimum permissions for service execution: Groups need both service:run and gateway:read roles, plus assignment to the gateway cluster.
To restrict users to specific services:
Result: Users see only the limited service subset and can execute only those services.
For step-by-step procedures, see Create a service group.
Team-Based: Create user groups per team, with corresponding service groups for team-specific services on each gateway.
Function-Based: Organize service groups by business function, allowing multiple user groups to access the same functional services.
Problem: User cannot view a gateway cluster
Solution:
Problem: User cannot run a specific service
Solution: