Hi Chan, What are the EMM specific cases we need to handle? In that case does this inherit behaviors of generic user module or will it be a different one which only have the functions specific to EMM?
Regards, Dilshan On Mon, May 5, 2014 at 10:49 PM, Chan <[email protected]> wrote: > > > > On Mon, May 5, 2014 at 8:34 AM, Ruchira Wageesha <[email protected]> wrote: > >> >> >> >> On Sun, May 4, 2014 at 2:58 PM, Chan <[email protected]> wrote: >> >>> Hi folks, >>> I am currently working on the $subject for EMM 1.1.0 release. EMM 1.0.0 >>> used the default jaggery carbon module and internal user and group modules >>> to solve the UM aspect. Below are some of the issues we have - >>> >>> - Coupling to the email >>> - Roles creation is ambiguous (for example not write access to the >>> User store) >>> - User creation (no write access to User store) >>> - Not supporting secondary User store >>> - XACML usage >>> >>> The new UserModule aims to solve the above problems. There will be a >>> config file that has configs whether to enable internal role and user >>> creation. If enabled and write access is not provided - we create users and >>> roles internally. If disabled we will remove those elements from UI and >>> disable operations from the API. The new UserModule will always pass the >>> carbon user object [1]. All the static operations that will be used will be >>> under the UserModule. >>> >> Why you need to write a new module, instead of that, can't you improve >> the existing one? >> > > We are going to improve the existing module and we are going to have the > module mentioned to handle certain cases specific to EMM. > > >> >>> >>> The new UserModule will remove XACML for permission. Even though we used >>> XACML for permissions on operations in the last version (1.0.0) we didn't >>> see a real advantage of it for the features we had. For 1.1.0 we discussed >>> to remove XACML and use a database table to handle permissions for roles. >>> However -we'll be incorporating XACML in the future releases (1.2.0 >>> perhaps) and will be giving the real advantage of it (eg:- time based >>> permissions, write your own XACML in EMM UI). >>> >>> Cheers~ >>> >>> [1] - >>> https://github.com/wso2/jaggery-extensions/blob/master/carbon/module/scripts/user/user.js >>> >>> >>> -- >>> Chan (Dulitha Wijewantha) >>> Software Engineer - Mobile Development >>> WSO2Mobile >>> Lean.Enterprise.Mobileware >>> * ~Email [email protected] <[email protected]>* >>> * ~Mobile +94712112165 <%2B94712112165>* >>> * ~Website dulitha.me <http://dulitha.me>* >>> * ~Twitter @dulitharw <https://twitter.com/dulitharw>* >>> *~Github @dulichan <https://github.com/dulichan>* >>> *~SO @chan <http://stackoverflow.com/users/813471/chan>* >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> >> *Ruchira Wageesha**Associate Technical Lead* >> *WSO2 Inc. - lean . enterprise . middleware | wso2.com <http://wso2.com>* >> >> *email: [email protected] <[email protected]>, blog: >> ruchirawageesha.blogspot.com <http://ruchirawageesha.blogspot.com>, >> mobile: +94 77 5493444 <%2B94%2077%205493444>* >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > Chan (Dulitha Wijewantha) > Software Engineer - Mobile Development > WSO2Mobile > Lean.Enterprise.Mobileware > * ~Email [email protected] <[email protected]>* > * ~Mobile +94712112165 <%2B94712112165>* > * ~Website dulitha.me <http://dulitha.me>* > * ~Twitter @dulitharw <https://twitter.com/dulitharw>* > *~Github @dulichan <https://github.com/dulichan>* > *~SO @chan <http://stackoverflow.com/users/813471/chan>* > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- Dilshan Edirisuriya Senior Software Engineer - WSO2 Mob: + 94 777878905 http://wso2.com/
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
