Hi Asantha, Thanks for the update. I'm out of the country this week and won't be available. Let's have a hangout next week and discuss the final steps of the project.
Along with find bugs, if you haven't enabled findsecuritybugs plugin, you can refer [1] and check if any security weaknesses are there in the code. [1] http://tharindue.blogspot.in/2016/06/static-code-analysis-for-java-using.html Thanks, TharinduE On Tue, Jul 12, 2016 at 5:32 PM, Asantha Thilina <asanthathil...@gmail.com> wrote: > Hi Tharindu, > I have clean up the code according to find bug plugin and also for > rollback purposes since it only concern when modifying or adding new user > or role to user store i have manually added rollback option where if error > occured all the changes done to db in code segment will be discard from db > i updated the my repository with recent changes[1] now i preparing the > documentation and test scripts. > > [1] https://github.com/asanthamax/mongodbuserstore > > Thanks, > Asantha > > On Mon, Jul 4, 2016 at 2:54 AM, Asantha Thilina <asanthathil...@gmail.com> > wrote: > >> 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 EdirisingheSoftware Engineer | >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Platform Security TeamBlog : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tharindue.blogspot.commobile : +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 >>> >> >> > -- 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