Hi Tharindu, thanks for the reply ,sure i will try out that and update the progress as soon as possible
Thanks, Asantha On Mon, Jul 4, 2016 at 1:38 AM, Tharindu Edirisinghe <tharin...@wso2.com> wrote: > Hi Asantha, > > While you are adding the roll back transaction capability, also look into > testing a high load and try to generate database level exceptions. Once > thing you can try out is writing a client for performing userstore manager > operations such as add user, add role, login, logout etc. and play it with > a high concurrency using Jmeter. Then we should be able to get a better > understanding of transaction management with respective to MongoDB. > > Regards, > TharinduE > > On Mon, Jul 4, 2016 at 10:57 AM, Asantha Thilina <asanthathil...@gmail.com > > wrote: > >> Hi all, >> >> i will be trying for implement roll back transactions capability in >> MongoDB to add to MongoDB User Store[2] i found that MongoDB use a concept >> call two phase commit[1] i trying to implement that inside my code but it >> seems to be little complex and i think it may arise performance issue when >> adding high load of dataset at once is there any other better method i can >> achieve this task? any advices would be grateful >> >> [1] https://docs.mongodb.com/manual/tutorial/perform-two-phase-commits/ >> [2] https://github.com/asanthamax/mongodbuserstore >> >> Thanks, >> Asantha >> >> On Wed, Jun 29, 2016 at 2:55 PM, Asantha Thilina < >> asanthathil...@gmail.com> wrote: >> >>> Hi Tharindu, >>> >>> I have finished and added delete functions also to users ,roles and user >>> claim deletions to my repo[1] >>> >>> [1] https://github.com/asanthamax/mongodbuserstore >>> >>> Thanks, >>> Asantha >>> >>> On Mon, Jun 27, 2016 at 4:18 AM, Asantha Thilina < >>> asanthathil...@gmail.com> wrote: >>> >>>> Hi aiya, >>>> >>>> i have small problem in my research, i will be developing convolution >>>> neural network using deeplearning4j to detect frauds i have discovered some >>>> fraud patterns which can use to train my network but the problem i having >>>> is,are there any possibility to add condition driven capability to dataset >>>> to train model >>>> >>>> Thanks, >>>> Asantha >>>> >>>> On Wed, Jun 22, 2016 at 9:35 PM, Tharindu Edirisinghe < >>>> tharin...@wso2.com> wrote: >>>> >>>>> Good work Asantha... Meanwhile let's look at getting your research >>>>> work published as well. I will provide feedback for the work so far in >>>>> couple of days time. I have also completed the Mid Review based on your >>>>> current work where you are already ahead of schedule. >>>>> >>>>> Regards, >>>>> TharinduE >>>>> >>>>> On Wed, Jun 22, 2016 at 9:41 PM, Asantha Thilina < >>>>> asanthathil...@gmail.com> wrote: >>>>> >>>>>> Hi Tharindu, >>>>>> >>>>>> following is the summary of operations i have implemented up to now >>>>>> and yet to implement >>>>>> >>>>>> 1. Add new MongoDB User Store - done both case sensitive and >>>>>> intensensitive >>>>>> 2. Add new users to MongoDB user store - done both case sensitive and >>>>>> intensensitive >>>>>> 3. Add new roles to MongoDB user store - done both case sensitive and >>>>>> intensensitive >>>>>> 4. Search users and roles - done both case sensitive and >>>>>> intensensitive >>>>>> 5. Assign roles to mongodb user store users - done both case >>>>>> sensitive and intensensitive >>>>>> 6. Assign users to mongodb user store roles - done both case >>>>>> sensitive and intensensitive >>>>>> 7. Edit claim values of user profiles - done both case sensitive and >>>>>> intensensitive >>>>>> for those implemented user operations i have added selenium scripts >>>>>> also to my repo[1] and also i have prepared user guide[2] and >>>>>> administrator >>>>>> guide[3] also and also i have updated my blog[4] with all my tasks what i >>>>>> have done and following are the tasks yet to complete >>>>>> >>>>>> 1. implement delete operations >>>>>> 2. implement new profiles adding >>>>>> 3. check for injections possibilities and improve the security of all >>>>>> the functions >>>>>> 4. prepare full test scripts for all the functions >>>>>> 5. prepare developer guide and database architecture diagrams >>>>>> >>>>>> expect your feedback >>>>>> >>>>>> [1] https://github.com/asanthamax/mongodbuserstore >>>>>> [2] >>>>>> https://docs.google.com/document/d/1mdnmYruzQz5QSxAYwM1XVeJntJMFdxUsV5gord7LuPA/edit?usp=sharing >>>>>> [3] >>>>>> https://docs.google.com/document/d/1fCLfZYsPOBkHMzRCGM3aexoBSplX3bKIRmONmFsgkBc/edit?usp=sharing >>>>>> [4] http://asanthamax.blogspot.com >>>>>> >>>>>> Thanks, >>>>>> Asantha >>>>>> >>>>>> On Wed, Jun 22, 2016 at 12:29 AM, Asantha Thilina < >>>>>> asanthathil...@gmail.com> wrote: >>>>>> >>>>>>> Hi Tharindu, >>>>>>> >>>>>>> I have finished the case insensitive user operations as well and i >>>>>>> added selenium test scripts for those implemented functions to my >>>>>>> repo[1] >>>>>>> except delete function all the other functions with test script added >>>>>>> to my >>>>>>> repo[1] >>>>>>> >>>>>>> [1] https://github.com/asanthamax/mongodbuserstore >>>>>>> >>>>>>> Thanks, >>>>>>> Asantha >>>>>>> >>>>>>> On Fri, Jun 17, 2016 at 2:28 AM, Asantha Thilina < >>>>>>> asanthathil...@gmail.com> wrote: >>>>>>> >>>>>>>> Hi Tharindu, >>>>>>>> >>>>>>>> sure i'll be look forward for the hangout >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Asantha >>>>>>>> >>>>>>>> On Fri, Jun 17, 2016 at 2:22 AM, Tharindu Edirisinghe < >>>>>>>> tharin...@wso2.com> wrote: >>>>>>>> >>>>>>>>> Hi Asantha, >>>>>>>>> >>>>>>>>> I will go through the docs and provide feedback soon. Let's have a >>>>>>>>> hangout session to discuss the pending issues. >>>>>>>>> >>>>>>>>> I'm available today 9.00 P.M IST for a google hangout. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> TharinduE >>>>>>>>> >>>>>>>>> On Fri, Jun 17, 2016 at 11:30 AM, Asantha Thilina < >>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Hi Tharindu, >>>>>>>>>> >>>>>>>>>> I have prepared the user guide[1] and administrator guide[2] in >>>>>>>>>> google doc since all tasks are not finished yet i have only added >>>>>>>>>> the tasks >>>>>>>>>> i have already done and there is still the developer guide has to be >>>>>>>>>> prepare i will prepare it as sooner as well >>>>>>>>>> >>>>>>>>>> [1] >>>>>>>>>> https://docs.google.com/document/d/1fCLfZYsPOBkHMzRCGM3aexoBSplX3bKIRmONmFsgkBc/edit?usp=sharing >>>>>>>>>> [2] >>>>>>>>>> https://docs.google.com/document/d/1mdnmYruzQz5QSxAYwM1XVeJntJMFdxUsV5gord7LuPA/edit?usp=sharing >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Asantha >>>>>>>>>> >>>>>>>>>> On Tue, Jun 14, 2016 at 1:55 AM, Asantha Thilina < >>>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Tharindu, >>>>>>>>>>> >>>>>>>>>>> sure i will prepare those documents sooner >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> Asantha >>>>>>>>>>> >>>>>>>>>>> On Mon, Jun 13, 2016 at 9:38 PM, Tharindu Edirisinghe < >>>>>>>>>>> tharin...@wso2.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Excellent work Asantha ! >>>>>>>>>>>> >>>>>>>>>>>> Meanwhile you can prepare a document also adding the >>>>>>>>>>>> screenshots you have got. Basically we will need following >>>>>>>>>>>> documentation. >>>>>>>>>>>> >>>>>>>>>>>> 1. Developer Guide ( The architecture of the userstoremanager, >>>>>>>>>>>> diagrams of all the collections, how they are related to each >>>>>>>>>>>> other etc.) >>>>>>>>>>>> >>>>>>>>>>>> 2. Administrator Guide (How to guide a server administrator to >>>>>>>>>>>> setup a secondary userstore with mongodb) >>>>>>>>>>>> >>>>>>>>>>>> 3. User Guide (All the functionality of the userstoremanager, >>>>>>>>>>>> i.e each function in RemoteUserStoreManager with sample SOAP >>>>>>>>>>>> requests and >>>>>>>>>>>> responses) >>>>>>>>>>>> >>>>>>>>>>>> We will need to look at the QA aspect of the project also.. but >>>>>>>>>>>> let's keep aside for the moment until we get all the functionality >>>>>>>>>>>> working. >>>>>>>>>>>> >>>>>>>>>>>> Thanks for all the hard work ! >>>>>>>>>>>> >>>>>>>>>>>> Best Regards, >>>>>>>>>>>> Tharindu Edirisinghe >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Jun 14, 2016 at 12:46 AM, Asantha Thilina < >>>>>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>> >>>>>>>>>>>>> as you advice me i added soap ui screen shots of test result >>>>>>>>>>>>> and selenium script for implemented functions into my >>>>>>>>>>>>> repository[1] >>>>>>>>>>>>> >>>>>>>>>>>>> [1] https://github.com/asanthamax/mongodbuserstore >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> Asantha >>>>>>>>>>>>> >>>>>>>>>>>>> On Mon, Jun 13, 2016 at 6:23 AM, Asantha Thilina < >>>>>>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>> >>>>>>>>>>>>>> i updated my blog[1] with all the works i have done so far >>>>>>>>>>>>>> there i added all the methods and their use in >>>>>>>>>>>>>> MongoDBUserStoreManager , >>>>>>>>>>>>>> hopes your feedback >>>>>>>>>>>>>> [1] http://asanthamax.blogspot.com/ >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Sun, Jun 12, 2016 at 2:11 PM, Asantha Thilina < >>>>>>>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> i have solved the login issue for registered users in my >>>>>>>>>>>>>>> mongodb user store. after compare my implementation with >>>>>>>>>>>>>>> JDBCUserStoreManager i realized that i would gone through the >>>>>>>>>>>>>>> wrong path by >>>>>>>>>>>>>>> implementing UserStoreManager so i changed it by extending >>>>>>>>>>>>>>> AbstractUserStoreManager instead of UserStoreManager thereafter >>>>>>>>>>>>>>> most of the >>>>>>>>>>>>>>> issues i have faced being resolved now it can add new >>>>>>>>>>>>>>> users,roles and >>>>>>>>>>>>>>> assign users to roles ,roles to users can change user profile >>>>>>>>>>>>>>> claim values >>>>>>>>>>>>>>> and also registered users can successfully logged into IS still >>>>>>>>>>>>>>> the delete >>>>>>>>>>>>>>> part has to be implemented and i will prepare a test scripts >>>>>>>>>>>>>>> for my already >>>>>>>>>>>>>>> implemented working parts sooner and from implemented modules >>>>>>>>>>>>>>> only issue >>>>>>>>>>>>>>> i'm facing at the moment is i can't decrypt the salted password >>>>>>>>>>>>>>> of MongoDB >>>>>>>>>>>>>>> server configuration in user store property xml file >>>>>>>>>>>>>>> And also I need some advice from you to how i can improve >>>>>>>>>>>>>>> the security of my query parameters in MongoDB >>>>>>>>>>>>>>> i updated all my works in my repository[1] >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [1]https://github.com/asanthamax/mongodbuserstore >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Fri, Jun 10, 2016 at 12:51 PM, Asantha Thilina < >>>>>>>>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> sorry for the delay i have updated my blog today and i'm >>>>>>>>>>>>>>>> keep posting all the progress in their[1] up to now and i am >>>>>>>>>>>>>>>> look forward >>>>>>>>>>>>>>>> for your feedbacks and comments >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> [1]http://asanthamax.blogspot.com/ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Thu, Jun 9, 2016 at 7:37 AM, Tharindu Edirisinghe < >>>>>>>>>>>>>>>> tharin...@wso2.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi Asantha, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Great ! There has been a delay in my replies but it's >>>>>>>>>>>>>>>>> really good to see your progress with the project with a >>>>>>>>>>>>>>>>> minimum level of >>>>>>>>>>>>>>>>> supervision. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I will arrange a review next week with the Identity Server >>>>>>>>>>>>>>>>> team for the work completed so far and then we can provide >>>>>>>>>>>>>>>>> the Mid Review >>>>>>>>>>>>>>>>> feedback for the project. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Keep on communicating the progress and the issues you face >>>>>>>>>>>>>>>>> via emails and also update your blog with the findings. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>>> TharinduE >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Thu, Jun 9, 2016 at 4:44 PM, Asantha Thilina < >>>>>>>>>>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> i rearranged the UM_USER_ATTRIBUTE collection now when >>>>>>>>>>>>>>>>>> ever user update his profile, claim values will save in the >>>>>>>>>>>>>>>>>> collection the >>>>>>>>>>>>>>>>>> way we discussed in hangout i updated my repo[1] with latest >>>>>>>>>>>>>>>>>> modification >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> [1] https://github.com/asanthamax/mongodbuserstore >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Wed, Jun 8, 2016 at 8:03 AM, Asantha Thilina < >>>>>>>>>>>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> sorry i forget to attach my github repository here is >>>>>>>>>>>>>>>>>>> the repository link i have update the repository with my >>>>>>>>>>>>>>>>>>> latest errors fixed >>>>>>>>>>>>>>>>>>> https://github.com/asanthamax/mongodbuserstore >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Wed, Jun 8, 2016 at 8:00 AM, Asantha Thilina < >>>>>>>>>>>>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> I have fixed the claims issue now it can update and add >>>>>>>>>>>>>>>>>>>> claims to user but still the db structure is same as in >>>>>>>>>>>>>>>>>>>> relational >>>>>>>>>>>>>>>>>>>> structure i have currently mapping it to a way we >>>>>>>>>>>>>>>>>>>> discussed ,most of the >>>>>>>>>>>>>>>>>>>> issues being fixed now following tasks can do in now >>>>>>>>>>>>>>>>>>>> MongoDBUserStoreManager >>>>>>>>>>>>>>>>>>>> can add users. >>>>>>>>>>>>>>>>>>>> can add roles. >>>>>>>>>>>>>>>>>>>> can assign roles to users. >>>>>>>>>>>>>>>>>>>> can assign users to roles. >>>>>>>>>>>>>>>>>>>> can edit user claim values in update profile. >>>>>>>>>>>>>>>>>>>> I creating the documentation of my >>>>>>>>>>>>>>>>>>>> MongoDBUserStoreManager as well sooner i will publish the >>>>>>>>>>>>>>>>>>>> document and also >>>>>>>>>>>>>>>>>>>> test scripts as well >>>>>>>>>>>>>>>>>>>> And also following are the issues now i facing in >>>>>>>>>>>>>>>>>>>> registered users in my user store domain can't login to >>>>>>>>>>>>>>>>>>>> the IS it's giving error as MongoDBUserStoreManager can't >>>>>>>>>>>>>>>>>>>> cast to >>>>>>>>>>>>>>>>>>>> AbstractUserStoreManager since i done >>>>>>>>>>>>>>>>>>>> MongoDBUserStoreManager by >>>>>>>>>>>>>>>>>>>> implementing the UserStoreManager is there any special >>>>>>>>>>>>>>>>>>>> changes to do in my >>>>>>>>>>>>>>>>>>>> code to authenticate user ? i debugged and see my >>>>>>>>>>>>>>>>>>>> doAuthenticate method not >>>>>>>>>>>>>>>>>>>> get triggered during runtime >>>>>>>>>>>>>>>>>>>> expect some advice from you >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Mon, Jun 6, 2016 at 1:18 AM, Asantha Thilina < >>>>>>>>>>>>>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> ok sure i will modify the readme content as >>>>>>>>>>>>>>>>>>>>> appropriately,at the moment i didn't add that feature, >>>>>>>>>>>>>>>>>>>>> set to all default i >>>>>>>>>>>>>>>>>>>>> will modify that to add a port number also, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Mon, Jun 6, 2016 at 12:04 AM, Tharindu Edirisinghe >>>>>>>>>>>>>>>>>>>>> <tharin...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hi Asantha, >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> We might not need implementing the >>>>>>>>>>>>>>>>>>>>>> HybridRoleManager... I'll provide you the exact details >>>>>>>>>>>>>>>>>>>>>> after trying out >>>>>>>>>>>>>>>>>>>>>> the functionality you have implemented up to now. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Can you please write a basic document with the steps >>>>>>>>>>>>>>>>>>>>>> for creating the mongodb database and adding a userstore >>>>>>>>>>>>>>>>>>>>>> in IS pointing to >>>>>>>>>>>>>>>>>>>>>> the created mongodb database and include in the ReadMe >>>>>>>>>>>>>>>>>>>>>> of github repo. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Also if mongodb server is running in a different port >>>>>>>>>>>>>>>>>>>>>> other than the default port, can we still connect to >>>>>>>>>>>>>>>>>>>>>> that ? I didn't see a >>>>>>>>>>>>>>>>>>>>>> place to define the port in the configuration.. should >>>>>>>>>>>>>>>>>>>>>> it be added as a >>>>>>>>>>>>>>>>>>>>>> connection string ? (didn't go through the code to find >>>>>>>>>>>>>>>>>>>>>> what is going wrong) >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>> TharinduE >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> On Sun, Jun 5, 2016 at 11:55 PM, Asantha Thilina < >>>>>>>>>>>>>>>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> As we discussed on hangout i doing the changes in >>>>>>>>>>>>>>>>>>>>>>> UM_USER_ATTRIBUTE collection and also changing the >>>>>>>>>>>>>>>>>>>>>>> hybrid role to master >>>>>>>>>>>>>>>>>>>>>>> datasource but when i try to add user to hybrid role i >>>>>>>>>>>>>>>>>>>>>>> facing a small issue >>>>>>>>>>>>>>>>>>>>>>> i can't grab the datasource ,in HybridRoleManager class >>>>>>>>>>>>>>>>>>>>>>> it need to give >>>>>>>>>>>>>>>>>>>>>>> java.sql.DataSource but in my current user store >>>>>>>>>>>>>>>>>>>>>>> manager class i have never >>>>>>>>>>>>>>>>>>>>>>> used a sql datasource(since it nosql) so i think i need >>>>>>>>>>>>>>>>>>>>>>> to grab the master >>>>>>>>>>>>>>>>>>>>>>> datasource of IS which is h2 database datasource, is >>>>>>>>>>>>>>>>>>>>>>> there a way to get the >>>>>>>>>>>>>>>>>>>>>>> primary datasource? >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> On Sat, Jun 4, 2016 at 1:59 PM, Tharindu Edirisinghe >>>>>>>>>>>>>>>>>>>>>>> <tharin...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> The call details are as following. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> 1. Demonstrated how to use WSO2 admin services. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> 2. All the user operations in >>>>>>>>>>>>>>>>>>>>>>>> *RemoteUserStoreManagerService >>>>>>>>>>>>>>>>>>>>>>>> *[1] should be tested (using SOAP UI) for the >>>>>>>>>>>>>>>>>>>>>>>> mongodb userstore. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> 3. When the user profile is saved in a JDBC >>>>>>>>>>>>>>>>>>>>>>>> userstore, for each attribute of the user, it will add >>>>>>>>>>>>>>>>>>>>>>>> a new entry in *UM_USER_ATTRIBUTE >>>>>>>>>>>>>>>>>>>>>>>> **(Refer [2] for more information) *like below. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> +-------+----------------------+-----------------+---------------+------------+--------------+ >>>>>>>>>>>>>>>>>>>>>>>> | UM_ID | UM_ATTR_NAME | UM_ATTR_VALUE | >>>>>>>>>>>>>>>>>>>>>>>> UM_PROFILE_ID | UM_USER_ID | UM_TENANT_ID | >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> +-------+----------------------+-----------------+---------------+------------+--------------+ >>>>>>>>>>>>>>>>>>>>>>>> | 1 | im | | >>>>>>>>>>>>>>>>>>>>>>>> default | 1 | -1234 | >>>>>>>>>>>>>>>>>>>>>>>> | 2 | region | Western | >>>>>>>>>>>>>>>>>>>>>>>> default | 1 | -1234 | >>>>>>>>>>>>>>>>>>>>>>>> | 3 | streetAddress | | >>>>>>>>>>>>>>>>>>>>>>>> default | 1 | -1234 | >>>>>>>>>>>>>>>>>>>>>>>> | 4 | country | | >>>>>>>>>>>>>>>>>>>>>>>> default | 1 | -1234 | >>>>>>>>>>>>>>>>>>>>>>>> | 5 | mobile | | >>>>>>>>>>>>>>>>>>>>>>>> default | 1 | -1234 | >>>>>>>>>>>>>>>>>>>>>>>> | 6 | sn | NewLastname | >>>>>>>>>>>>>>>>>>>>>>>> default | 1 | -1234 | >>>>>>>>>>>>>>>>>>>>>>>> | 7 | profileConfiguration | default | >>>>>>>>>>>>>>>>>>>>>>>> default | 1 | -1234 | >>>>>>>>>>>>>>>>>>>>>>>> | 8 | dateOfBirth | | >>>>>>>>>>>>>>>>>>>>>>>> default | 1 | -1234 | >>>>>>>>>>>>>>>>>>>>>>>> | 9 | mail | newu...@new.com | >>>>>>>>>>>>>>>>>>>>>>>> default | 1 | -1234 | >>>>>>>>>>>>>>>>>>>>>>>> | 10 | organizationName | WSO2 | >>>>>>>>>>>>>>>>>>>>>>>> default | 1 | -1234 | >>>>>>>>>>>>>>>>>>>>>>>> | 11 | givenName | NewUser | >>>>>>>>>>>>>>>>>>>>>>>> default | 1 | -1234 | >>>>>>>>>>>>>>>>>>>>>>>> | 12 | province | western | >>>>>>>>>>>>>>>>>>>>>>>> default | 1 | -1234 | >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> +-------+----------------------+-----------------+---------------+------------+--------------+ >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Performance wise this is not a good design. For >>>>>>>>>>>>>>>>>>>>>>>> mongodb userstore, I suggested to add a new document >>>>>>>>>>>>>>>>>>>>>>>> in *UM_USER_ATTRIBUTE >>>>>>>>>>>>>>>>>>>>>>>> *collection for each user. If the attribute value >>>>>>>>>>>>>>>>>>>>>>>> is empty in the profile, an empty string can be stored. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> { >>>>>>>>>>>>>>>>>>>>>>>> "im": "", >>>>>>>>>>>>>>>>>>>>>>>> " region": "Western", >>>>>>>>>>>>>>>>>>>>>>>> "street": "Address", >>>>>>>>>>>>>>>>>>>>>>>> "country": "", >>>>>>>>>>>>>>>>>>>>>>>> "mobile": "", >>>>>>>>>>>>>>>>>>>>>>>> "sn": "NewLastname", >>>>>>>>>>>>>>>>>>>>>>>> "profileConfiguration": "default", >>>>>>>>>>>>>>>>>>>>>>>> "dateOfBirth": "", >>>>>>>>>>>>>>>>>>>>>>>> "mail": "newu...@new.com", >>>>>>>>>>>>>>>>>>>>>>>> "organizationName": "WSO2", >>>>>>>>>>>>>>>>>>>>>>>> "givenName": "NewUser", >>>>>>>>>>>>>>>>>>>>>>>> "province": "western" >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> 3. Profile saving is having some issues currently >>>>>>>>>>>>>>>>>>>>>>>> and we need to further investigate what is going >>>>>>>>>>>>>>>>>>>>>>>> wrong. Until the issue is >>>>>>>>>>>>>>>>>>>>>>>> figured out, asked to manually create json documents >>>>>>>>>>>>>>>>>>>>>>>> in *UM_USER_ATTRIBUTE >>>>>>>>>>>>>>>>>>>>>>>> *collection and implement the retrieval of user >>>>>>>>>>>>>>>>>>>>>>>> attributes. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *(can test getUserClaimValues method in the admin >>>>>>>>>>>>>>>>>>>>>>>> service using SOAP UI)* >>>>>>>>>>>>>>>>>>>>>>>> 4. For the analytics part of the project, suggested >>>>>>>>>>>>>>>>>>>>>>>> to extend the *AbstractUserOperationEventListener >>>>>>>>>>>>>>>>>>>>>>>> *class >>>>>>>>>>>>>>>>>>>>>>>> [1] and override the methods for publishing events. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> 5. Developer documentation, Administration Guide >>>>>>>>>>>>>>>>>>>>>>>> and Testing Guide *(sample SOAP requests and >>>>>>>>>>>>>>>>>>>>>>>> responses in RemoteUserStoreManagerService API) *should >>>>>>>>>>>>>>>>>>>>>>>> be written as deliverables. For all actions related to >>>>>>>>>>>>>>>>>>>>>>>> the mongodb >>>>>>>>>>>>>>>>>>>>>>>> userstore manager *(i.e add user, delete user, add >>>>>>>>>>>>>>>>>>>>>>>> role ...) *, Selenium scripts should be provided *(can >>>>>>>>>>>>>>>>>>>>>>>> use firefox selenium addon and record each operation >>>>>>>>>>>>>>>>>>>>>>>> and provide the >>>>>>>>>>>>>>>>>>>>>>>> scripts)*. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> So far the progress is satisfactory. Keep on the >>>>>>>>>>>>>>>>>>>>>>>> good work ! >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>>>>>>>>> https://localhost:9443/services/RemoteUserStoreManagerService?wsdl >>>>>>>>>>>>>>>>>>>>>>>> [2] >>>>>>>>>>>>>>>>>>>>>>>> http://tharindue.blogspot.com/2015/04/wso2-identity-server-data-dictionary.html >>>>>>>>>>>>>>>>>>>>>>>> [3] >>>>>>>>>>>>>>>>>>>>>>>> https://github.com/wso2/carbon-kernel/blob/v4.4.3/core/org.wso2.carbon.user.core/src/main/java/org/wso2/carbon/user/core/common/AbstractUserOperationEventListener.java >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>>>>>>>>>> TharinduE >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> On Sat, Jun 4, 2016 at 9:48 AM, Asantha Thilina < >>>>>>>>>>>>>>>>>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> ok sure i will look forward for that >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Jun 3, 2016 at 2:44 PM, Tharindu >>>>>>>>>>>>>>>>>>>>>>>>> Edirisinghe <tharin...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Hi Asantha, >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Shall we have a google hangout tomorrow >>>>>>>>>>>>>>>>>>>>>>>>>> (Saturday) at 9.00 p.m ? So we can discuss about the >>>>>>>>>>>>>>>>>>>>>>>>>> issues you are facing >>>>>>>>>>>>>>>>>>>>>>>>>> and get them resolved. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>>>>>>>>> TharinduE >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Jun 3, 2016 at 11:43 PM, Asantha Thilina >>>>>>>>>>>>>>>>>>>>>>>>>> <asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> i fixed the most of the errors appeared in my >>>>>>>>>>>>>>>>>>>>>>>>>>> user store in user management side now it's almost >>>>>>>>>>>>>>>>>>>>>>>>>>> done in user management >>>>>>>>>>>>>>>>>>>>>>>>>>> side now i can add new users ,roles and search >>>>>>>>>>>>>>>>>>>>>>>>>>> roles of users and users of >>>>>>>>>>>>>>>>>>>>>>>>>>> roles only issue i having now is i can't update a >>>>>>>>>>>>>>>>>>>>>>>>>>> user profile of user in >>>>>>>>>>>>>>>>>>>>>>>>>>> user store i getting a exception ,i want to get >>>>>>>>>>>>>>>>>>>>>>>>>>> some advice from you to >>>>>>>>>>>>>>>>>>>>>>>>>>> resolve that error and to implement a logic to >>>>>>>>>>>>>>>>>>>>>>>>>>> commit transaction in >>>>>>>>>>>>>>>>>>>>>>>>>>> mongodb and also another small problem is when i >>>>>>>>>>>>>>>>>>>>>>>>>>> added a new claim where >>>>>>>>>>>>>>>>>>>>>>>>>>> will it save in primary user store ? is there any >>>>>>>>>>>>>>>>>>>>>>>>>>> feature to change the >>>>>>>>>>>>>>>>>>>>>>>>>>> user store where claims going to save. like it >>>>>>>>>>>>>>>>>>>>>>>>>>> giving an option to select >>>>>>>>>>>>>>>>>>>>>>>>>>> userstore in a dropdown when adding newusers and >>>>>>>>>>>>>>>>>>>>>>>>>>> roles. >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> all the works i have done so far in my repo[1] >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> [1] . >>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/asanthamax/mongodbuserstore >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> On Wed, Jun 1, 2016 at 3:00 AM, Asantha Thilina >>>>>>>>>>>>>>>>>>>>>>>>>>> <asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> ---------- Forwarded message ---------- >>>>>>>>>>>>>>>>>>>>>>>>>>>> From: Asantha Thilina <asanthathil...@gmail.com >>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> Date: Wed, Jun 1, 2016 at 2:59 AM >>>>>>>>>>>>>>>>>>>>>>>>>>>> Subject: Fwd: GSOC 2016 - Project 21 : MongoDB >>>>>>>>>>>>>>>>>>>>>>>>>>>> Userstore Development >>>>>>>>>>>>>>>>>>>>>>>>>>>> To: WSO2 Developers' List <dev@wso2.org>, >>>>>>>>>>>>>>>>>>>>>>>>>>>> Tharindu Edirisinghe <tharin...@wso2.com> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> ---------- Forwarded message ---------- >>>>>>>>>>>>>>>>>>>>>>>>>>>> From: Asantha Thilina <asanthathil...@gmail.com >>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>> Date: Wed, Jun 1, 2016 at 2:51 AM >>>>>>>>>>>>>>>>>>>>>>>>>>>> Subject: Re: GSOC 2016 - Project 21 : MongoDB >>>>>>>>>>>>>>>>>>>>>>>>>>>> Userstore Development >>>>>>>>>>>>>>>>>>>>>>>>>>>> To: Tharindu Edirisinghe <tharin...@wso2.com> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Cc: WSO2 Developers' List <dev@wso2.org>, >>>>>>>>>>>>>>>>>>>>>>>>>>>> Lakmal Rupasinghe <lakma...@sliit.lk> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> I fixed the most of the errors i got now my >>>>>>>>>>>>>>>>>>>>>>>>>>>> user store working it is successfully registered >>>>>>>>>>>>>>>>>>>>>>>>>>>> and can add users and >>>>>>>>>>>>>>>>>>>>>>>>>>>> roles to user store as well still there are some >>>>>>>>>>>>>>>>>>>>>>>>>>>> issues in other functions >>>>>>>>>>>>>>>>>>>>>>>>>>>> those are query errors i still fixing those as >>>>>>>>>>>>>>>>>>>>>>>>>>>> well ,i having some issues >>>>>>>>>>>>>>>>>>>>>>>>>>>> about database transaction point of view and i >>>>>>>>>>>>>>>>>>>>>>>>>>>> need some advice from you, >>>>>>>>>>>>>>>>>>>>>>>>>>>> in mongodb there is no option to rollback >>>>>>>>>>>>>>>>>>>>>>>>>>>> transaction if error occurred how >>>>>>>>>>>>>>>>>>>>>>>>>>>> can i manage it? can we arrange a hangout meeting >>>>>>>>>>>>>>>>>>>>>>>>>>>> today or any comfortable >>>>>>>>>>>>>>>>>>>>>>>>>>>> day for you ? i'm ok with any time >>>>>>>>>>>>>>>>>>>>>>>>>>>> all the updates up to now i pushed to my >>>>>>>>>>>>>>>>>>>>>>>>>>>> repository[1] >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/asanthamax/mongodbuserstore >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, May 27, 2016 at 1:56 AM, Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>> Thilina <asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> sure i'll be look forward for that >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, May 26, 2016 at 9:37 PM, Tharindu >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Edirisinghe <tharin...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Asantha, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Glad to hear the progress... Sure I'll review >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> over the weekend and provide feedback. By next >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> week we'll have a hangout to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> discuss on how to move forward and the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> difficulties you have faced. Keep >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the momentum going ! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TharinduE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, May 27, 2016 at 12:17 AM, Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thilina <asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> i been able to fix the mongodb user store >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> intitalizing error now it working successfully >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it will be registered as a >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> secondary user store in IS and when going to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> add a new users and roles it >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> will show the domain of mongodb userstore still >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> i having small issues in my >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> json query formats for mongodb i fixing those >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> issues at the moment all the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> progress so far i made updated to my github >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> repository[1] and i recently >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> updated my blog[2] as well,can you review my >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> code and give me a feedback? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/asanthamax/mongodbuserstore >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [2]http://asanthamax.blogspot.com/ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 22, 2016 at 3:38 PM, Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thilina <asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I have override all the methods in >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> AbstractUserStoreManager in my >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MongoDBUserStoreManager class after that >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> when i try to add new secondary user store in >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> management console i got >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> following error i attached the screen shot of >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the error with this mail >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> i have pushed all the progress upto now to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> my github repository[1] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> can you give me some tips to solve this >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> issue? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> any suggestion would be grateful >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/asanthamax/mongodbuserstore >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, May 19, 2016 at 11:47 PM, Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thilina <asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> sorry for the late reply ,as you advised i >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> remove the scr reference and its >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> corresponding methods from user store now >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it's works fine but i having another small >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> issue if i wanted to run my >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mongodb user store as as my primary user >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> store how would i do that? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> i added my user store configurations to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> user-mgt.xml file and comented the ldap >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> userstore properties and i added >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MongoDBUserStore to tenant-mgt.xml as well >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> but then i get error as >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> datasource cannot be casted to MongoDB db >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> source while deploying thats mean >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> its still referring to Default Activator >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> inside carbon core module how >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> would i set it to my activator to reffer? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> any suggestion or help would be grateful >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Wed, May 18, 2016 at 10:29 PM, Tharindu >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Edirisinghe <tharin...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Asantha, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Great progress so far ! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Since the reference is given to realm >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> service in the bundle activator, you should >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> be facing the issue. Can you >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> remove the service reference from the bundle >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> activator class. (You can >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> delete the following from the class). >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * @scr.reference >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> name="user.realmservice.default" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> interface="org.wso2.carbon.user.core.service.RealmService" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> cardinality="1..1" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * policy="dynamic" bind="setRealmService" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * unbind="unsetRealmService" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Also delete the following methods where >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> realm service is used. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> getRealmService() >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> setRealmService(RealmService rlmService) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> unsetRealmService(RealmService rlmService) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> After that can you try if the userstore >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> manager is working as expected. If you face >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> any issues, please get back. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TharinduE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 15, 2016 at 7:48 PM, Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thilina <asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I found the issue after debugging into >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> my code ,my service bundle is not get >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> activated because i referring into >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mongodb-driver which is not osgi comaptible >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and i just found another >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> library in here[1] and it is worked for me >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ,fixed project i pushed into my >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> github repository [2]. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> i found out that *DefaultRealmService* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> which is used in Bundle Activator of >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> JDBCUserstoreManager cannot be used >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> for MongoDB since it used >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *java.sql.DataSource*. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is their having any DataSource class >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> like that for MongoDB? or would i have to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> create a different logic to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> implement that scenario in MongoDB? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> waiting for your suggestion >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1]. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> http://central.maven.org/maven2/org/mongodb/mongo-java-driver/3.2.2/ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [2]. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/asanthamax/mongodbuserstore >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sat, May 14, 2016 at 10:53 AM, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Asantha Thilina < >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> i faced following issue while i >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> developing , >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> after adding my new json query support >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> i didn't able to see My MongoDBUserStore >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> in dropdown in create user store >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> option. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> for json related activites i used an >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> external json dependency from here[1] and >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> i added it jar to lib folder in >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> IS as well,i have enabled remote debugging >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and inspect my code and there i >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> found in my *MongoDBUserStoreDSComponent >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *class *activate *method triggered but >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> execute 1st line of code only. it will >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> not registered the service but in my osgi >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> console window when >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> i run *ss mongo* command i get >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> monodb.userstore bundle and mongodb java >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> driver bundle are activated >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> successfully i attached my console output >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and identity server output for >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> your consideration as well >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> any suggestion would be grateful >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1]. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> http://mvnrepository.com/artifact/org.json/json/20160212 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> my github repository >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/asanthamax/mongodbuserstore/tree/master/mongodb.userstoremanager >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, May 12, 2016 at 2:01 AM, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Asantha Thilina < >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> asanthathil...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> since mongodb driver not having >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> prepared statement support earlier i >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> developed a logic to support prepared >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> statement but i realized that it has a >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> limitation such as parameters has to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> be pass as same order it exists in >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> prepared statement then as you suggested >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to use key value relationship instead of >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> order during our hangout >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> conversation i created a new logic same >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to prepared statement in sql and it >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> will work according to key value >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> relationship and i created standard query >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> format for mongodb with json to support >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> prepared statements and i rewrite >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the JDBCRealmConstants class with those >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> supporting json queries instead of >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> sql queries >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> All of my prepared statement methods >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> contain in MongoDBPreparedStatement >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> interface and its implementation in >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MongoDBPreparedStatementImpl class >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> All the changes i have pushed to my >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> repo in here[1] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> security of this prepared statements >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> has to be improve >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I'll be grateful if you can provide me >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> some suggestions to improve it and also >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> another small issue i having is can >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> i write a DataSource for MongoDB as in >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> java.sql.DataSource ? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/asanthamax/mongodbuserstore/tree/master/mongodb.userstoremanager >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Tharindu Edirisinghe >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Software Engineer | WSO2 Inc >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Platform Security Team >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Blog : tharindue.blogspot.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mobile : +94 775181586 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Tharindu Edirisinghe >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Software Engineer | WSO2 Inc >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Platform Security Team >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Blog : tharindue.blogspot.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mobile : +94 775181586 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Tharindu Edirisinghe >>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer | WSO2 Inc >>>>>>>>>>>>>>>>>>>>>>>>>> Platform Security Team >>>>>>>>>>>>>>>>>>>>>>>>>> Blog : tharindue.blogspot.com >>>>>>>>>>>>>>>>>>>>>>>>>> mobile : +94 775181586 >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Tharindu Edirisinghe >>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer | WSO2 Inc >>>>>>>>>>>>>>>>>>>>>>>> Platform Security Team >>>>>>>>>>>>>>>>>>>>>>>> Blog : tharindue.blogspot.com >>>>>>>>>>>>>>>>>>>>>>>> mobile : +94 775181586 >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Tharindu Edirisinghe >>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer | WSO2 Inc >>>>>>>>>>>>>>>>>>>>>> Platform Security Team >>>>>>>>>>>>>>>>>>>>>> Blog : tharindue.blogspot.com >>>>>>>>>>>>>>>>>>>>>> mobile : +94 775181586 >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Tharindu Edirisinghe >>>>>>>>>>>>>>>>> Senior Software Engineer | WSO2 Inc >>>>>>>>>>>>>>>>> Platform Security Team >>>>>>>>>>>>>>>>> Blog : tharindue.blogspot.com >>>>>>>>>>>>>>>>> mobile : +94 775181586 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> >>>>>>>>>>>> Tharindu Edirisinghe >>>>>>>>>>>> Senior Software Engineer | WSO2 Inc >>>>>>>>>>>> Platform Security Team >>>>>>>>>>>> Blog : tharindue.blogspot.com >>>>>>>>>>>> mobile : +94 775181586 >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> Tharindu Edirisinghe >>>>>>>>> Senior Software Engineer | WSO2 Inc >>>>>>>>> Platform Security Team >>>>>>>>> Blog : tharindue.blogspot.com >>>>>>>>> mobile : +94 775181586 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Tharindu Edirisinghe >>>>> Senior Software Engineer | WSO2 Inc >>>>> Platform Security Team >>>>> Blog : tharindue.blogspot.com >>>>> mobile : +94 775181586 >>>>> >>>> >>>> >>> >> > > > -- > > Tharindu Edirisinghe > Senior Software Engineer | WSO2 Inc > Platform Security Team > Blog : tharindue.blogspot.com > mobile : +94 775181586 >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev