API gateway 编辑

API gateway

An API gateway acts as the entry point for all requests to your API endpoints. And, ensures secure and reliable access to all API endpoints and microservices in your system.

An API gateway proxies all requests and responses between your API clients/applications and back-end API services. It helps you configure, manage, and secure API endpoints. You can also create and manage API definitions in one of the following ways:

  • Upload Swagger OAS specification file
  • Create your own API definition

For more information, see Create or upload an API definition.

The following image describes how the API gateway receives the client request and sends the response from the back-end API services:

API gateway architecture

Note

In Citrix ADM, this feature is available for the users who have Premium or Advanced licenses.

Benefits of API gateway

The API gateway provides you the following benefits:

  • Secures your API endpoints: The API gateway adds a security layer and it protects your API endpoints and back-end API servers from the attacks such as:

    • Buffer Overflow
    • SQL injection
    • Cross-site scripting
    • Denial of Service (Dos)
  • Monitors and improves the API performance: The API gateway provides services such as SSL offloading, Authentication, Authorization, Rate limiting, and more. These services increase the API performance and its availability.

    The API analytics provide you the visibility to your API performance metrics and threats to your API endpoints. For more information, see View API analytics.

  • Manages the API traffic: The API gateway abstracts the complexity of your back-end API infrastructure.

  • Discovers API endpoints: The API gateway discovers the API endpoints that are in your organization and adds to the API Discovery page.

Manage API gateway

As an administrator, you can create API definitions and deploy the API instances on an API gateway (ADC) in Citrix ADM. For more information, see:

In an API gateway, you can apply security policies. To know how to create an API policy, see Add policies to an API deployment.

Grant API gateway configuration and management permissions

As an administrator, you can create an access policy to grant user permissions for API gateway configuration and management. The user permissions can be view, add, edit, and delete. Do the following to grant permissions:

  1. Navigate to Settings > User & Roles > Access policies.

  2. Click Add.

  3. In Create Access Policies, specify a policy Name and the description.

  4. In the Permissions field, expand Applications and then API Gateway.

  5. Select the required API Gateway pages. Then, select the permissions that you want to grant.

Grant API gateway management permissions

Important

Ensure to grant permissions for the features that are necessary to use an API gateway. For example, if you grant user access to the Deployments page, the following features also require user access:

  • StyleBooks
  • IPAM
  • Load Balancing (Under Network Functions)
  • Content Switching (Under Network Functions)
  • Device API Proxy (Under API)

For more information about access policies, see Configure access policies on Citrix ADM.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:69 次

字数:5384

最后编辑:7年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文