Hi Tharindu, here i added all the commitments to spread sheet[1] and also i updated my blog with about java document api[2] and also i added findbug report[3] and also i updated my blog with the code quality analysis process i have done[4]
[1] https://docs.google.com/spreadsheets/d/1jwSR_qFV-LfOS7ZTZ8CpiFFTYPoudDQF7zQhvblivaE/edit?usp=sharing [2] http://asanthamax.blogspot.com/2016/07/mongodb-user-store-package-hierarchy.html [3]https://googledrive.com/host/0B__ZE1ru1jkXZFdES3BOaHVyZ3M/ [4] http://asanthamax.blogspot.com/2016/07/findbugs-in-mongodbuserstoremanager-in.html Thanks, Asantha On Fri, Jul 22, 2016 at 8:45 AM, Asantha Thilina <asanthathil...@gmail.com> wrote: > Hi Tharindu, > > I have created the API documentation and hosted in my google drive[1] i > will be preparing code inspection report as well will share it as soon as > well i also added github page also to the userstore script in here[2] as > well > [1] http://googledrive.com/host/0B__ZE1ru1jkXbDVoSDlveV9yNk0 > [2] https://asanthamax.github.io/mongodbuserstore/ > > Thanks, > Asantha > > On Tue, Jul 12, 2016 at 11:59 AM, Asantha Thilina < > asanthathil...@gmail.com> wrote: > >> Hi Tharindu, >> sure we will arrange a hangout on next week and sure i will refer the >> link and do the necessary inspect in my code for any security >> vulnerabilities and update you sooner >> >> Thanks, >> Asantha >> >> On Tue, Jul 12, 2016 at 9:56 AM, Tharindu Edirisinghe <tharin...@wso2.com >> > wrote: >> >>> 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/mongodbuserstoreThanks,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 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wellany >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> suggestion would be grateful[1]. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> http://mvnrepository.com/artifact/org.json/json/20160212my >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> github repositoryhttps:// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 queriesAll of my prepared >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> statement methods contain in >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MongoDBPreparedStatement interface and >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> its >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> implementation in >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MongoDBPreparedStatementImpl classAll >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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.userstoremanagerThanks,Asantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Tharindu EdirisingheSoftware >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Engineer | WSO2 IncPlatform Security >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TeamBlog : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tharindue.blogspot.commobile : +94 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 775181586 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Tharindu EdirisingheSoftware 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