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.
Adding an identity provider
Follow the steps below to create a new identity provider.
- Log in to the WSO2 AppM console as an admin user using the following credentials: https://<AppM_HOST>:<AppM_PORT>/carbon
- Click Main, and then click Add in the Identity Providers menu.
- 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.
- Log in to the WSO2 AppM console as an admin user using the following credentials: https://<AppM_HOST>:<AppM_PORT>/carbon
- Click Main, and then click List in the Service Providers menu.
- Click the Edit link of the corresponding app on which you want to enable enterprise subscription as shown below.
- Expand the Local & Outbound Authentication Configuration section.
- Click Advanced Configuration as shown below.
- Expand Step 1 under Authentication Step Configuration.
- Select the federated authenticator you created above from the Federated Authenticators list as shown below.
- 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.
- 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 - Click on the Web app on which you want to enable enterprise subscription.
- Click Enterprise Subscriptions.
- Select the federated authenticator name from the list on which you want to enable enterprise subscription, and click Save as shown below.
- Click Subscribe Me, to subscribe to the app.
- Copy the Gateway Endpoint URL of the Web App as shown below, and access the Web app through your Web browser using it.
- Click on the link of the federated authenticator login under Other login options as shown below.
Now, you can enter your credentials and access the Web app.