Work with Applications

Org admins and developers can work with applications in
Layer7 API Developer Portal
, except where noted. They can locate organization applications, edit applications, and delete applications.
Applications are containers of related APIs in
Layer7 API Developer Portal
that Org admins and developer can use to build their applications.
For more information about the roles and permissions for working with applications, see Get Started - User Types, Roles and Permissions.
In this article:
Locate your Organization Applications
You can find and examine your organization's applications.
Prerequisite:
The administrator created at least one application for the developer.
Follow these steps:
  1. Select
    Publish
    .
  2. From the menu bar at the top of the page, select
    Apps
    .
    The
    Applications
    page opens. You can see a list of applications.
APIs Added to Applications
As part of adding an application, you add one or more APIs to your application. After you add the application, the API proxy generates a unique API key and shared secret for the application to access each API.
For more information about how all users
except developers
add applications, see Manage Applications.
Edit Applications
You can edit the following information for your application from the tabs that are on the Edit Application page:
  • Change the state of your application to disabled or enabled.
  • Edit the name and description of your application.
  • Add and remove APIs and API groups to and from your application. Org admins and developers can consume API groups while editing their applications.
  • Change the OAuth callback URL, scope value, and type.
  • Examine the API key and the shared secret that the API proxy generated for the application.
  • Request a shared secret.
Follow these steps:
  1. From the
    Applications
    page, on the Actions menu for the application, select
    Edit
    .
    The
    Edit Application
    page opens. By default, the
    Details
    tab on the
    Edit Application
    page is selected.
  2. On the
    Details
    tab, edit the organization name, the application name, and the description of the application, and then select
    Next
    .
  3. On the
    Api Management
    tab, add and remove APIs and API groups to and from your application. Accept the terms and conditions of the end-user license agreement (EULA). Select
    Next
    .
    You are presented with a list of only those APIs to which you have access to add to your application.
  4. On the
    Authentication
    tab, edit the OAuth callback URL, scope value, and type, and then select
    Save
    .
  5. On the
    Application Key
    tab, you can do the following, and then click
    Done
    :
    • View the API key.
    • View the shared secret.
      When you request a shared secret, the API Proxy no longer accepts queries that use the old secret. The developer must update the shared section in the application before the application can access the APIs.
    • Copy the shared secret or API key by clicking
      Copy
      .
    • (If mobile single sign-on is enabled on your
      API Portal
      ) View the application MSSO master key. You can enable or disable MSSO. MSSO must be enabled for the application to allow device registration by unauthenticated users or by users using social login credentials.
    • Generate a new plain-text or hashed secret, for example, if the shared secret is compromised, by clicking
      Generate New Secret
      , and then select
      Plaintext Secret
      or
      Hashed Secret
      .
    When you request a shared secret, the API Proxy no longer accepts queries that use the old secret. The developer must update the shared secret in their application before it can access the APIs.
Your changes are saved.
Delete Applications
Organization administrators can delete applications.  While logged in to
API Portal
, from the
Applications
page, in the
Actions
column, select the drop-down list for the application you want to delete and select
Delete
. The application is deleted.