Hi Gayan,

If so those changes needs to go into the existing user module and make it
generic for others to use it as well.

Regards,

Dilshan


On Tue, May 6, 2014 at 12:01 AM, Gayan Gunawardana <ga...@wso2.com> wrote:

> Hi Dilshan,
> What we are going to do is stop implementation for a while and analyse all
> use cases and requirements. After that we will propose technical
> limitations, suggestions, improvements for existing user module.
>
>
>
> On Mon, May 5, 2014 at 11:43 PM, Dilshan Edirisuriya <dils...@wso2.com>wrote:
>
>> 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 <duli...@wso2.com> wrote:
>>
>>>
>>>
>>>
>>> On Mon, May 5, 2014 at 8:34 AM, Ruchira Wageesha <ruch...@wso2.com>wrote:
>>>
>>>>
>>>>
>>>>
>>>> On Sun, May 4, 2014 at 2:58 PM, Chan <duli...@wso2.com> 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       duli...@wso2.com <duli...@wso2mobile.com>*
>>>>> *  ~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
>>>>> Architecture@wso2.org
>>>>> 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: ruch...@wso2.com <ruch...@wso2.com>,   blog:
>>>> ruchirawageesha.blogspot.com <http://ruchirawageesha.blogspot.com>,
>>>> mobile: +94 77 5493444 <%2B94%2077%205493444>*
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> Architecture@wso2.org
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>> Chan (Dulitha Wijewantha)
>>> Software Engineer - Mobile Development
>>> WSO2Mobile
>>> Lean.Enterprise.Mobileware
>>>  * ~Email       duli...@wso2.com <duli...@wso2mobile.com>*
>>> *  ~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
>>> Architecture@wso2.org
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> Dilshan Edirisuriya
>> Senior Software Engineer - WSO2
>> Mob: + 94 777878905
>> http://wso2.com/
>>
>> _______________________________________________
>> Architecture mailing list
>> Architecture@wso2.org
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Gayan Gunawardana
> Software Engineer; WSO2 Inc.; http://wso2.com/
> Email: ga...@wso2.com
> Mobile: +94 (71) 8020933
> Blog: http://gayanj2ee.blogspot.com/
>
> _______________________________________________
> Architecture mailing list
> Architecture@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Dilshan Edirisuriya
Senior Software Engineer - WSO2
Mob: + 94 777878905
http://wso2.com/
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to