Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

WSO2 App Manger facilitates enterprise subscriptions through the App Store. This feature allows users authenticated by a trusted Identity Provider (IDP) to subscribe collectively to a particular Web application. Follow the steps below to carry-out enterprise subscriptions for Web apps.

Note

Currently you cannot enable enterprise subscriptions for Facebook Web apps due to a Facebook API version upgrade.

Table of Contents
maxLevel3

Adding an identity provider

Follow the steps below to create a new identity provider.

  1. Log in to the WSO2 AppM console as an admin user using the following credentials: https://<AppM_HOST>:<AppM_PORT>/carbon
  2. Click Main, and then click Add in the Identity Providers menu.
  3. Configure a federated authenticator for the identity provider. For instructions on configuring a federated authenticator, see Configuring Federated Authenticators for an Identity Provider.

Adding a service provider

Follow the steps below to create a new service provider.

  1. Log in to the WSO2 AppM console as an admin user using the following credentials: https://<AppM_HOST>:<AppM_PORT>/carbon
  2. Click Main, and then click List in the Service Providers menu.
  3. Click the Edit link of the corresponding app on which you want to enable enterprise subscription as shown below.
    service provider listImage Added
  4. Expand the Local & Outbound Authentication Configuration section.
  5. Click Advanced Configuration as shown below.
    Image Added
  6. Expand Step 1 under Authentication Step Configuration.
  7. Select the federated authenticator you created above from the Federated Authenticators list as shown below.
    authentication step configurationImage Added
  8. Click Add Authenticator, and then click Update.

Enabling enterprise subscription on the Web app

Follow the steps below to enable enterprise subscription on the Web app.

  1. Log in to the App Store as a user with the internal/store-admin role using the following URL: https:/<AppM_HOST>:<AppM_PORT>/store
  2. Click on the Web app on which you want to enable enterprise subscription.
  3. Click Enterprise Subscriptions.
  4. Select the federated authenticator name from the list on which you want to enable enterprise subscription, and click Save as shown below.
    enable enterprise subscriptionImage Added
  5. Click Subscribe Me, to subscribe to the app.
  6. Copy the Gateway Endpoint URL of the Web App as shown below, and access the Web app through your Web browser using it.
    copy the gateway endpoint URLImage Added
  7. Click on the link of the federated authenticator login under Other login options as shown below.
    new federated authenticator loginImage Added
    Now, all users who are authenticated through the added provider can directly enter their credentials and access the Web app as they are automatically subscribed to the app through enterprise subscription.