Hi Tharindu, i have done some coding in my new mongodb user store and i shared my code here [1] i will be developing it by referring JDBC user store in here[2] ,is their any wso2 coding conventions i should follow ?can you review my code and give me a feedback is their any improvement to be done
[1] https://github.com/asanthamax/mongodbuserstore [2] https://svn.wso2.org/repos/wso2/branches/carbon/3.2.0/core/org.wso2.carbon.user.core/3.2.3/src/main/java/org/wso2/carbon/user/core/jdbc/JDBCUserStoreManager.java Thanks, Asantha On Mon, May 2, 2016 at 12:46 AM, Asantha Thilina <[email protected]> wrote: > Hi Tharindu, > > as you adviced i started creating corresponding mongodb database structure > for IS user store i done the user store database script and share it in > here [1] and identity script still writing before further progress on > identity script i would be very thankful if i can get your comment about my > user store script whether it correct or need to improve while i mapping > mysql script to mongodb i faced on following issue > MongoDB is not supporting to multikey hashed indexes according to their > documentation in here [2] therefore i create one hash index per document > which are need hash indexes > for mapping foreign keys i used the manual way than db refs or embeded > documents to avoid data repition for that i refer their documentation in > here [3] > For storage engine i used the default engine called wired tiger according > to their documentation in here [4] > waiting for your feedback about my works, > [1]. > https://github.com/asanthamax/mongodbuserstore/blob/master/identity_server.js > [2]. https://docs.mongodb.org/v3.0/tutorial/create-a-hashed-index/ > [3]. https://docs.mongodb.org/manual/reference/database-references/ > [4]. https://docs.mongodb.org/manual/core/wiredtiger/ > > Thanks, > Asantha > > On Sat, Apr 30, 2016 at 4:02 AM, Asantha Thilina <[email protected] > > wrote: > >> Hi Tharindu, >> >> thanks for the guidance sure i'll do that way and update you as i progress >> >> Thanks, >> Asantha >> >> On Fri, Apr 29, 2016 at 10:00 PM, Tharindu Edirisinghe < >> [email protected]> wrote: >> >>> Hi Asantha, >>> >>> Great work ! Yes, you will have to manually create the database with the >>> tables. Then once you create the userstore in Identity Server and point to >>> the particular database, it should work properly. >>> >>> Then what you can do here is converting the relational db schema to >>> collections in mongodb. You can refer the IS_5.1.0_HOME/dbscripts/ location >>> where all the database scripts are stored. You need to look at only 2 sql >>> files for the moment. They are the IS_5.1.0_HOME/dbscripts/mysql.sql and >>> IS_5.1.0_HOME/dbscripts/identity/mysql.sql . Referring these two files, you >>> can write 2 sql files for mongodb. >>> >>> Later we can do some modifications to automatically create the database >>> (if the mongodb userstore is selected to be the PRIMARY userstore) >>> referring the schema in above 2 files. >>> >>> Regards, >>> TharinduE >>> >>> On Fri, Apr 29, 2016 at 10:22 PM, Asantha Thilina < >>> [email protected]> wrote: >>> >>>> Hi Tharindu, >>>> >>>> Thanks for the instructions As you described in mail i followed all the >>>> steps and i have been now able to see my new user store service is started >>>> and shown in IS as you suggested i have changed the username and password >>>> fields to mandatory and updated code i shared in here [1] after adding new >>>> mongodb user store under new user store section in IS it gives the success >>>> message but nothing showing at the user store list in admin console here i >>>> attached screenshots of my IS console ,would i need to create database with >>>> all the necessary tables to add new user store? >>>> >>>> [1]. https://github.com/asanthamax/mongodbuserstore >>>> >>>> Thanks, >>>> Asantha >>>> >>>> On Thu, Apr 28, 2016 at 7:48 PM, Asantha Thilina < >>>> [email protected]> wrote: >>>> >>>>> Hi Tharindu, >>>>> >>>>> Thanks for the reply ,i will follow the instructions and update you >>>>> >>>>> Thanks, >>>>> Asantha >>>>> >>>>> On Fri, Apr 29, 2016 at 8:10 AM, Tharindu Edirisinghe < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Asantha, >>>>>> >>>>>> Can you try out the following steps in a fresh (new) Identity Server >>>>>> 5.1.0 pack. >>>>>> >>>>>> 1. Put the MongoDB JDBC driver in repository/components/lib directory. >>>>>> 2. Build the mongodb userstore manager and copy the built jar file to >>>>>> repository/components/dropins directory. >>>>>> 3. Connect to the mongodb shell and create an admin user. >>>>>> >>>>>> *> use admin* >>>>>> switched to db admin >>>>>> *> db.createUser({user:"admin", pwd:"admin123", roles:[{role:"root", >>>>>> db:"admin"}]})* >>>>>> Successfully added user: { >>>>>> "user" : "admin", >>>>>> "roles" : [ >>>>>> { >>>>>> "role" : "root", >>>>>> "db" : "admin" >>>>>> } >>>>>> ] >>>>>> } >>>>>> >>>>>> 4. Start the Identity Server with OSGI console (sh wso2server.sh >>>>>> -DOsgiConsole) >>>>>> >>>>>> 5. Once the server is up, check if the userstore manager bundle and >>>>>> the jdbc driver are active. >>>>>> >>>>>> osgi> *ss mongo* >>>>>> >>>>>> id State Bundle >>>>>> 86 ACTIVE mongodb.userstoremanager_0.0.1.SNAPSHOT >>>>>> 87 ACTIVE mongodb_driver_3.2.2_1.0.0 >>>>>> >>>>>> 6. Access the Management Console and add a new usrestore. >>>>>> >>>>>> 5. In the available userstore managers dropdown, you should be able >>>>>> to see following. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> *org.wso2.carbon.mongodb.userstoremanager.MongoDBUserStoreManager* >>>>>> 6. Add the userstore manager providing the connection details. You >>>>>> can use the credentials of the user you created previously on mongodb. >>>>>> >>>>>> I noticed that the connection username password are defined as >>>>>> optional configuration. You will have to move this to the mandatory >>>>>> configuration section as the server url and port. >>>>>> >>>>>> If you can get above to working.. then let's see what are the >>>>>> improvements we can do further. >>>>>> >>>>>> Thanks, >>>>>> TharinduE >>>>>> >>>>>> >>>>>> >>>>>> On Fri, Apr 29, 2016 at 12:07 AM, Asantha Thilina < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Tharindu, >>>>>>> >>>>>>> i started developing on mongodb user store manager while i >>>>>>> developing i faced the following problem when i tested my user store >>>>>>> bundle >>>>>>> in IS it not start the service earlier it worked ,in earlier i used the >>>>>>> mysql db as main datasource of IS and now i changed it to default(h2 db) >>>>>>> after that my osgi bundle service is not starting i shared my code >>>>>>> in here.[1] and i am using IS 5.1.0 and eclipse mars for development >>>>>>> environment >>>>>>> any comment or idea would be grateful >>>>>>> >>>>>>> [1]. https://github.com/asanthamax/mongodbuserstore >>>>>>> >>>>>>> Thanks, >>>>>>> Asantha >>>>>>> >>>>>>> On Mon, Apr 25, 2016 at 8:14 PM, Asantha Thilina < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Tharindu, >>>>>>>> >>>>>>>> that's fine i'll be ok with that time >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Asantha >>>>>>>> >>>>>>>> On Tue, Apr 26, 2016 at 8:36 AM, Tharindu Edirisinghe < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi Asantha, >>>>>>>>> >>>>>>>>> How about 4.30 p.m today ? >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> TharinduE >>>>>>>>> >>>>>>>>> On Mon, Apr 25, 2016 at 8:19 PM, Asantha Thilina < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hi Tharindu, >>>>>>>>>> >>>>>>>>>> thanks for the wishes and i am really interesting and looking >>>>>>>>>> forward to continue on project,yeah sure we will have a hangout and >>>>>>>>>> i >>>>>>>>>> would be grateful if we can arrange the meeting on evening round >>>>>>>>>> about 3.00 >>>>>>>>>> P.M. or any time later that ,is it ok >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Asantha >>>>>>>>>> >>>>>>>>>> On Mon, Apr 25, 2016 at 6:57 AM, Tharindu Edirisinghe < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Asantha, >>>>>>>>>>> >>>>>>>>>>> Congratulations on getting selected for GSOC 2016 ! Hope you are >>>>>>>>>>> doing well. Shall we have a google hangout tomorrow 26/04/2016 to >>>>>>>>>>> discuss >>>>>>>>>>> how to proceed with the project ? What time would suit you ? >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> TharinduE >>>>>>>>>>> >>>>>>>>>>> On Thu, Mar 24, 2016 at 9:18 AM, Asantha Thilina < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi all, >>>>>>>>>>>> >>>>>>>>>>>> Thanks a lot for your valuable comments and feedback i done all >>>>>>>>>>>> the changes as you suggested in feedback and submitted the final >>>>>>>>>>>> document >>>>>>>>>>>> to google ,modified google doc is in here[1] >>>>>>>>>>>> >>>>>>>>>>>> [1] >>>>>>>>>>>> https://docs.google.com/document/d/1xv7iB3VAUElvf1Cl3So0TSLCSjuZOS-IyT-Fy_1zl_c/edit?usp=sharing >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> Asantha >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Mar 23, 2016 at 8:08 PM, Asantha Thilina < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>> >>>>>>>>>>>>> thanks for the comment, sure i do the modifications as >>>>>>>>>>>>> suggested, >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> Asantha >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Mar 23, 2016 at 6:54 PM, Tharindu Edirisinghe < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Asantha, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I've done some minor modifications to the doc. For the >>>>>>>>>>>>>> methods exposed through the API, can you add them in a table to >>>>>>>>>>>>>> improve the >>>>>>>>>>>>>> readability. (Chamila has suggested this already as a comment in >>>>>>>>>>>>>> the doc). >>>>>>>>>>>>>> You can have some columns for Method Name, Return type, >>>>>>>>>>>>>> parameters, >>>>>>>>>>>>>> description. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Once you do this, submit it to google because the deadline is >>>>>>>>>>>>>> tomorrow for proposal submission. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> TharinduE >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Wed, Mar 23, 2016 at 9:08 PM, Asantha Thilina < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I modified my project proposal[1] in google doc, as you >>>>>>>>>>>>>>> suggested i added function list which i am going to exposed to >>>>>>>>>>>>>>> apis after >>>>>>>>>>>>>>> modified the content i shared the doc to summer of code. >>>>>>>>>>>>>>> waiting for your feedback >>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>> https://docs.google.com/document/d/1xv7iB3VAUElvf1Cl3So0TSLCSjuZOS-IyT-Fy_1zl_c/edit?usp=sharing >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Mar 22, 2016 at 8:16 PM, Asantha Thilina < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> thanks a lot for the feedbacks, sure i will modify the >>>>>>>>>>>>>>>> content of the proposal as suggested and submit to google >>>>>>>>>>>>>>>> within today >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Wed, Mar 23, 2016 at 7:45 AM, Tharindu Edirisinghe < >>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi Asantha, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I've added the latest proposal you've sent to google docs >>>>>>>>>>>>>>>>> in [1]. As Chamila suggested, can you list down the methods >>>>>>>>>>>>>>>>> that you expose >>>>>>>>>>>>>>>>> in the API (public methods in the userstore manager) in the >>>>>>>>>>>>>>>>> proposal so >>>>>>>>>>>>>>>>> that it is easy to understand the functionality of the >>>>>>>>>>>>>>>>> userstore manager. >>>>>>>>>>>>>>>>> Also it is better to submit the proposal to google now and >>>>>>>>>>>>>>>>> update later if >>>>>>>>>>>>>>>>> any modification is needed. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>> https://docs.google.com/document/d/1xv7iB3VAUElvf1Cl3So0TSLCSjuZOS-IyT-Fy_1zl_c/edit?usp=sharing >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>> TharinduE >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 9:58 PM, Asantha Thilina < >>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi Chamila, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks a lot for the feedback, sure i will update my >>>>>>>>>>>>>>>>>> proposal as you suggested >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 9:18 AM, Chamila Wijayarathna < >>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi Asantha, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Looks good, please talk with Tharindu also before >>>>>>>>>>>>>>>>>>> submitting the proposal. Even you submit your proposal, you >>>>>>>>>>>>>>>>>>> can improve it >>>>>>>>>>>>>>>>>>> until 25th. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> So if time permits, I would like to suggest you to add >>>>>>>>>>>>>>>>>>> some details about what are the APIs and functions you are >>>>>>>>>>>>>>>>>>> going to expose >>>>>>>>>>>>>>>>>>> after developing this new user store manager, if you have >>>>>>>>>>>>>>>>>>> already decided >>>>>>>>>>>>>>>>>>> on them. Since you may have went through the codes of >>>>>>>>>>>>>>>>>>> existing user store >>>>>>>>>>>>>>>>>>> managers, you may already have an idea about what are the >>>>>>>>>>>>>>>>>>> functions you >>>>>>>>>>>>>>>>>>> need to exposed to outside. So if can add at least few >>>>>>>>>>>>>>>>>>> functions you are >>>>>>>>>>>>>>>>>>> going to expose with some details, it would make your >>>>>>>>>>>>>>>>>>> proposal more >>>>>>>>>>>>>>>>>>> attractive. Also I would like to suggest you to add link of >>>>>>>>>>>>>>>>>>> github repo >>>>>>>>>>>>>>>>>>> where you have started development. Also if you have >>>>>>>>>>>>>>>>>>> written any blogs >>>>>>>>>>>>>>>>>>> related to the project, mongoDB, etc. please mention them >>>>>>>>>>>>>>>>>>> also in your >>>>>>>>>>>>>>>>>>> proposal. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Also I see some formatting issues and some dates has got >>>>>>>>>>>>>>>>>>> repeated in your timeline, hope you will correct the when >>>>>>>>>>>>>>>>>>> submitting >>>>>>>>>>>>>>>>>>> proposal at GSoC site. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Cheers! >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 9:18 PM, Asantha Thilina < >>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hi Chamila, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Thanks a lot for your valuable feedback as you >>>>>>>>>>>>>>>>>>>> suggested i corrected my project proposal and here i >>>>>>>>>>>>>>>>>>>> attached my finalize >>>>>>>>>>>>>>>>>>>> project proposal >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> expecting your feedback >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 5:44 AM, Chamila Wijayarathna < >>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Hi Asantha, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Thanks for sending your proposal. It seems to be in >>>>>>>>>>>>>>>>>>>>> good shape, but I would like to suggest few more >>>>>>>>>>>>>>>>>>>>> improvements. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> 1. You have mentioned you are implementing Custom >>>>>>>>>>>>>>>>>>>>> User Store Manager by extending JDBCUserStoreManager. >>>>>>>>>>>>>>>>>>>>> But actually you have >>>>>>>>>>>>>>>>>>>>> to extend AbstractUserStoreManager. I think you have >>>>>>>>>>>>>>>>>>>>> done this correctly in >>>>>>>>>>>>>>>>>>>>> the code you sent previously. Please correct this. >>>>>>>>>>>>>>>>>>>>> 2. I think by custom user store manager, you have >>>>>>>>>>>>>>>>>>>>> meant mongoDB user store manager you are planning to >>>>>>>>>>>>>>>>>>>>> implement, in most >>>>>>>>>>>>>>>>>>>>> places. Its better to mention specifically as >>>>>>>>>>>>>>>>>>>>> MongoDBUserStoreManager than >>>>>>>>>>>>>>>>>>>>> saying custom user store manager. >>>>>>>>>>>>>>>>>>>>> 3. You have mentioned about "Implement a proper >>>>>>>>>>>>>>>>>>>>> encryption mechanism to overcome the security hauls in >>>>>>>>>>>>>>>>>>>>> custom User store >>>>>>>>>>>>>>>>>>>>> Manager.". Can you be more specific on what are the >>>>>>>>>>>>>>>>>>>>> security holes you are >>>>>>>>>>>>>>>>>>>>> talking about. AFAIK encryption mechanisms we are >>>>>>>>>>>>>>>>>>>>> currently using are quite >>>>>>>>>>>>>>>>>>>>> ok and if there are no any strong reasons, I suggest >>>>>>>>>>>>>>>>>>>>> you to follow the >>>>>>>>>>>>>>>>>>>>> existing mechanisms. >>>>>>>>>>>>>>>>>>>>> 4. It would be great if you can allocate 1-2 weeks >>>>>>>>>>>>>>>>>>>>> for doing a small research on how other NoSQL >>>>>>>>>>>>>>>>>>>>> databases such as CouchDB, >>>>>>>>>>>>>>>>>>>>> Neo4j can be used to implement an user store in IS. By >>>>>>>>>>>>>>>>>>>>> looking at your time >>>>>>>>>>>>>>>>>>>>> line, I think it would be possible to allocate some >>>>>>>>>>>>>>>>>>>>> time for this in the >>>>>>>>>>>>>>>>>>>>> 2nd half of the programme. We can do this if time >>>>>>>>>>>>>>>>>>>>> permits, but its better >>>>>>>>>>>>>>>>>>>>> to mention it in your proposal as optional (I believe >>>>>>>>>>>>>>>>>>>>> it would make the >>>>>>>>>>>>>>>>>>>>> project more complete). >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Looking forward to see your proposal. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Good Luck! >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 5:15 PM, Asantha Thilina < >>>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> here i attached my project proposal for GSOC 2016 >>>>>>>>>>>>>>>>>>>>>> Project 21 for your kind consideration, >>>>>>>>>>>>>>>>>>>>>> I kindly request your feedback and thought on it. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>> Asantha >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>>>>>>> Dev mailing list >>>>>>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> *Chamila Dilshan Wijayarathna,* >>>>>>>>>>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>>>>>>>>>> Mobile:(+94)788193620 >>>>>>>>>>>>>>>>>>>>> WSO2 Inc., http://wso2.com/ >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> *Chamila Dilshan Wijayarathna,* >>>>>>>>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>>>>>>>> Mobile:(+94)788193620 >>>>>>>>>>>>>>>>>>> WSO2 Inc., http://wso2.com/ >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 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 >>>>>>>>>>> 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 >>>>>> 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 >>> >> >> >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
