Hi All,

By default self-subscription is enabled for all the apps that appear on
current App Store of App Manager.  Apps can be invoked only after user
subscribe to apps.

We are going to make self-subscription option configurable and by default
make it false. Following will be the suggested new model.

Provide new config options to,
<EnableSelfSubscription>
<EnableEnterpriseSubscription>

*Option 1 (default option) - Both above configs are set to false*
- Remove subscription check when accessing the apps.
- Rename current subscriptions button as "Add to my favorites".
- Rename my subscriptions tab as "My Favorites".
- Add new table to keep My Favorites apps. (similar to current
subscriptions table).
- If the app appears on user's store, he cloud access any of those apps
without having subscription.

*Option 2 - <EnableEnterpriseSubscription> is set to true*
- Associate local IdP to each SP.
- Store admin login and subscribe whole IdP or group for selected apps.
- If normal user logged in to store, no apps are listed until store admin
do an enterprise subscription.
- Only apps added by store-admin is listed and normal user can add them to
"My Favorites"

*Option 3 - <EnableSelfSubscription> is set to true*
- This will be similar to current model
- All apps published by publisher are listed (depending on the permissions)
- Rename subscription button as "Subscribe and Add to My Favorites"
- Do subscription check when accessing the apps
- Data will be populated into two tables, subscriptions and favorites.

To get consistence UI in each mode, we ll redirect user to "My Favorites"
page after initial login. In the My Favorites page there will be a link to
"Show More Apps" which will redirect user to all app listing page. This
page content will be different on the deployed options 1,2,3.

Any concerns ?

Regards,
Dinusha.



-- 
Dinusha Dilrukshi
Associate Technical Lead
WSO2 Inc.: http://wso2.com/
Mobile: +94725255071
Blog: http://dinushasblog.blogspot.com/
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to