Configuring the API details visibility for non-authenticated users

You can configure the API details visibility settings in the Developer Portal to limit non-authenticated users from viewing API details published in a product.

Before you begin

You must have administrator access to the Developer Portal to complete this task.
Note: This module will only synchronize the credentials of applications created by consumers in the Developer Portal site UI. It cannot synchronize the credentials for applications created by the provider in the API Manager UI.

About this task

You can configure the Show API details to anonymous users setting in the Developer Portal to limit the visibility of API details to non-authenticated users. If you enable this setting, the non-authenticated users can see only the following basic API details: The non-authenticated users can view these details on the API tiles that are displayed on individual API Product pages, API list view, or from the search results. To view more API details published in a product, the users must log in to the Developer Portal.

Procedure

  1. Log in to your Developer Portal as an administrator.
  2. Click Configuration > System > IBM API Developer Portal.
  3. Scroll down to Show API details to anonymous users. By default, the configuration option is selected and both the authenticated and non-authenticated users can view all the API details if the respective API product is viewable.

    Show API details to anonymous users

    Clear the Show API details to anonymous users checkbox to allow only the authenticated users to view more API details such as endpoints, protocols, type, and security features.

  4. Click Save configuration to save the changes.
    When a non-authenticated user clicks on an API tile to view more details, the Developer Portal login page is displayed directing the user to log in to proceed further.

Results

You successfully configured the API details visibility setting for non-authenticated users on your Developer Portal.