User Management

User management refers to the processes and practices that are employed to create, maintain, and control user accounts within API Control Planefederated API management. It encompasses a wide range of activities that are related to user accounts, authentication, authorization, and user lifecycle management. User management is essential for maintaining the security, privacy, and operational integrity of federated API management.

Key aspects of user management in federated API management include,

  • User registration and onboarding. It involves the process of adding new users. It might include gathering user information, verifying identity, and assigning appropriate access privileges.
  • Authorization and access control. User management defines user groups, permissions, and access levels to control what each user can do within federated API management.
  • User profiles. User profiles enable personalization and customization of the user experience.
  • User lifecycle management. Managing user accounts throughout their lifecycle. It includes activities such as creating, updating, and deleting accounts as needed.
  • Password management. User management includes features for users to reset default passwords, change passwords, and recover lost or forgotten passwords securely.

includes the following predefined user groups,

  • Federated API management Administrators
  • API platform providers
  • API product managers

Each user group can perform the following tasks,

User group Description
Federated API management Administrators Federated API management Administrators oversee the addition of new users to Federated API management and assign user groups to these users.
API platform providers API platform providers oversee the runtime registration, monitoring, and overall management of data planes, runtimes, and their associated APIs. It involves continuously monitoring the KPIs, such as total transactions, response time, to identify anomalies or performance dips and rectify issues before they escalate.
API product managers API product managers oversee the deployment of APIs, manage the API lifecycle, and monitor the API status and performance of APIs across regions. It involves tracking key metrics such as response times, error rates, and usage patterns to identify potential issues and areas for improvement.

The following table lists the privileges based on the user group:

Privileges Federated API management Administrators API Platform Providers API Product Managers
Create runtimes No Yes No
Read runtimes Yes Yes Yes
Update runtimes No Yes No
Delete runtimes No Yes No
Monitor runtimes No Yes Yes
Privileges Federated API management Administrators API Platform Providers API Product Managers
Create data planes No Yes No
Read data planes Yes Yes Yes
Update data planes No Yes No
Delete data planes No Yes No
Monitor data planes No Yes Yes
Privileges Federated API management Administrators API Platform Providers API Product Managers
Read APIs Yes Yes Yes
Monitor APIs No Yes Yes
Privileges Federated API management Administrator API Platform Provider API Product Manager
Create users Yes No No
Read users Yes No No
Update users Yes No No
Delete users Yes No No