Hi All,

Need few clarifications regarding our user management implementation. What
was the purpose of having both [1] and [2] ? In C4 implementation, the
methods overridden from these two managers are quite alike. Are we going to
need BPSGroupIdentityManager in C5 as well?


Also note that we have findGroupsByUser(String userId) method in both
classes. Currently, both of these methods will return the groups of the
relevant user. Do we need to implement this method  separately,  where
UserIdentityManager would return the set of roles assigned to the user
while GroupIdentityManager returns the set of groups those roles are in?

Appreciate your suggestions.

[1]
https://github.com/wso2/carbon-business-process/blob/c6e60e57ab0de5d8de59041647f5cb9b7834d9c7/components/bpmn/org.wso2.carbon.bpmn/src/main/java/org/wso2/carbon/bpmn/core/integration/BPSGroupIdentityManager.java

[2]
https://github.com/wso2/carbon-business-process/blob/c6e60e57ab0de5d8de59041647f5cb9b7834d9c7/components/bpmn/org.wso2.carbon.bpmn/src/main/java/org/wso2/carbon/bpmn/core/integration/BPSUserIdentityManager.java

On Mon, Apr 18, 2016 at 6:21 PM, Jayanga Kaushalya <[email protected]>
wrote:

> Hi Hasitha,
>
> We are planing to release an m1 withing this week.
>
> Thanks!
>
> *Jayanga Kaushalya*
> Software Engineer
> Mobile: +94777860160
> WSO2 Inc. | http://wso2.com
> lean.enterprise.middleware
>
> On Mon, Apr 18, 2016 at 12:30 PM, Hasitha Aravinda <[email protected]>
> wrote:
>
>> Hi Jayanga,
>>
>> Any update on user-core implementation. ?
>>
>> Thanks,
>> Hasitha.
>>
>> On Tue, Mar 15, 2016 at 1:23 PM, Himasha Guruge <[email protected]>
>> wrote:
>>
>>> Thanks for the update Jayanga.
>>>
>>> On Tue, Mar 15, 2016 at 12:21 PM, Jayanga Kaushalya <[email protected]>
>>> wrote:
>>>
>>>> Hi Himasha,
>>>>
>>>> We will be able to finish a JDBC based implementation for Platform with
>>>> Authentication, Authorization, basic CRUD operations and claim management
>>>> in around 3 weeks. We'll update you when we are done.
>>>>
>>>> Thanks!
>>>>
>>>> *Jayanga Kaushalya*
>>>> Software Engineer
>>>> Mobile: +94777860160
>>>> WSO2 Inc. | http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> On Mon, Mar 14, 2016 at 3:49 PM, Himasha Guruge <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Sameera/ IS team,
>>>>>
>>>>> In order to integrate user management to C5 based BPMN component, we
>>>>> have a dependency on JDBCIdentityStoreConnector [1]. Is it possible
>>>>> to know when the completed user core will be available in Kernel?
>>>>>
>>>>> [1]
>>>>> https://github.com/wso2/carbon-security/blob/hamming-release/component/src/main/java/org/wso2/carbon/security/usercore/connector/jdbc/JDBCIdentityStoreConnector.java
>>>>>
>>>>> Thanks,
>>>>> Himasha
>>>>>
>>>>> On Fri, Mar 11, 2016 at 11:22 AM, Himasha Guruge <[email protected]>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> As a part of C5 based bpmn development, i'm in the process of
>>>>>> integrating user management with Camunda based bpmnEngineBuilder. With
>>>>>> regards to the custom UserIdentityManager and GroupIdentityManager,
>>>>>> DbIdentityServiceProvider [1] [2] will be extended which is the default
>>>>>> identity service that provides CRUD functionalities related to users and
>>>>>> groups.
>>>>>>
>>>>>>  In order to override necessary methods of DbIdentityServiceProvider,
>>>>>> IdentityStoreConnector interface [3]  will be implemented which is
>>>>>> available under  carbon-security component of the Kernel. This interface
>>>>>> includes  necessary User  and group related methods.
>>>>>>
>>>>>> [1]
>>>>>> https://docs.camunda.org/manual/7.4/user-guide/process-engine/identity-service/
>>>>>> [2]
>>>>>> https://docs.camunda.org/javadoc/camunda-bpm-platform/7.4/org/camunda/bpm/engine/impl/identity/db/DbIdentityServiceProvider.html
>>>>>> [3]
>>>>>> https://github.com/wso2/carbon-security/blob/hamming-release/component/src/main/java/org/wso2/carbon/security/usercore/connector/IdentityStoreConnector.java
>>>>>>
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Himasha Guruge
>>>>>> *Software Engineer*
>>>>>> WS*O2* *Inc.*
>>>>>> Mobile: +94 777459299
>>>>>> [email protected]
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Himasha Guruge
>>>>> *Software Engineer*
>>>>> WS*O2* *Inc.*
>>>>> Mobile: +94 777459299
>>>>> [email protected]
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Himasha Guruge
>>> *Software Engineer*
>>> WS*O2* *Inc.*
>>> Mobile: +94 777459299
>>> [email protected]
>>>
>>
>>
>>
>> --
>> --
>> Hasitha Aravinda,
>> Senior Software Engineer,
>> WSO2 Inc.
>> Email: [email protected]
>> Mobile : +94 718 210 200
>>
>
>


-- 
Himasha Guruge
*Software Engineer*
WS*O2* *Inc.*
Mobile: +94 777459299
[email protected]
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to