配置非身份验证用户的应用程序接口详细信息可见性

您可以在 Developer Portal 中配置 API 详细信息可见性设置,以限制未经身份验证的用户查看产品中发布的 API 详细信息。

准备工作

您必须拥有开发人员门户的管理员权限才能完成此任务。
注: 该模块同步消费者在开发者门户网站用户界面中创建的应用程序的凭据。 它无法同步提供程序在 API 管理器用户界面中创建的应用程序的凭据。

关于本任务

您可以在 Developer Portal 中配置 Show API details to anonymous users 设置,以限制 API 详细信息对非认证用户的可见性。 如果启用此设置,未经身份验证的用户只能看到以下基本 API 详情:
  • Name
  • 描述
  • 图标
  • 版本号
  • 评级 (如果已配置;如需了解更多信息,请参阅更改评级显示
未通过身份验证的用户可以在单个 API 产品页面、API 列表视图或搜索结果中显示的 API 标签上查看这些详细信息。 要查看产品中发布的更多 API 详情,用户必须登录 Developer Portal

过程

  1. 以管理员身份登录开发人员门户网站
  2. 单击配置 > 系统 > IBM API Developer Portal
  3. 向下滚动到 Show API details to anonymous users。 默认情况下,配置选项被选中,如果可以查看相应的 API 产品,则已通过身份验证和未通过身份验证的用户都可以查看所有 API 详细信息。

    开发人员门户配置截图

    清除向匿名用户显示 API 详细信息复选框,只允许已通过身份验证的用户查看更多 API 详细信息,如端点、协议、类型和安全功能。

  4. 单击 保存配置 保存更改。
    当未通过身份验证的用户点击 API 磁贴查看更多详细信息时,开发人员门户登录页面将显示出来,指示用户登录以继续操作。

结果

您成功地在 Developer Portal 上为非认证用户配置了 API 详细信息可见性设置。