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 <[email protected]>
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 <[email protected]>
> 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 <
>> [email protected]> 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 <
>>> [email protected]> 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 <
>>>> [email protected]> 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 <
>>>>> [email protected]> 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 <
>>>>>> [email protected]> 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 <
>>>>>>> [email protected]> 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 <
>>>>>>>> [email protected]> 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 <
>>>>>>>>> [email protected]> 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 <
>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Tharindu,
>>>>>>>>>>>>
>>>>>>>>>>>> sure i will prepare those documents sooner
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>> Asantha
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Jun 13, 2016 at 9:38 PM, Tharindu Edirisinghe <
>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>>>>>> [email protected]> 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
>>>>>>>>>>>>>>>>>>>>>> <[email protected]> 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 <
>>>>>>>>>>>>>>>>>>>>>>> [email protected]> 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 <[email protected]> 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                 | [email protected]
>>>>>>>>>>>>>>>>>>>>>>>>> | 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": "[email protected]",
>>>>>>>>>>>>>>>>>>>>>>>>>    "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 <
>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tharindu,
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> ok sure i will look forward for that
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>>>> Asantha
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Jun 3, 2016 at 2:44 PM, Tharindu
>>>>>>>>>>>>>>>>>>>>>>>>>> Edirisinghe <[email protected]> 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
>>>>>>>>>>>>>>>>>>>>>>>>>>> <[email protected]> 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
>>>>>>>>>>>>>>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ---------- Forwarded message ----------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> From: Asantha Thilina <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Date: Wed, Jun 1, 2016 at 2:59 AM
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Subject: Fwd: GSOC 2016 - Project 21 : MongoDB
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Userstore Development
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> To: WSO2 Developers' List <[email protected]>,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Tharindu Edirisinghe <[email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ---------- Forwarded message ----------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> From: Asantha Thilina <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Date: Wed, Jun 1, 2016 at 2:51 AM
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Subject: Re: GSOC 2016 - Project 21 : MongoDB
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Userstore Development
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> To: Tharindu Edirisinghe <[email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Cc: WSO2 Developers' List <[email protected]>,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Lakmal Rupasinghe <[email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tharindu,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> sure i'll be look forward for that
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Asantha
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, May 26, 2016 at 9:37 PM, Tharindu
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Edirisinghe <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 <[email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]> 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 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
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to