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
