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