Hi Tharindu,

sure i'll be look forward for that

Thanks,
Asantha

On Thu, May 26, 2016 at 9:37 PM, Tharindu Edirisinghe <[email protected]>
wrote:

> Hi Asantha,
>
> Glad to hear the progress... Sure I'll review over the weekend and provide
> feedback. By next week we'll have a hangout to discuss on how to move
> forward and the difficulties you have faced.  Keep the momentum going !
>
> Regards,
> TharinduE
>
> On Fri, May 27, 2016 at 12:17 AM, Asantha Thilina <
> [email protected]> wrote:
>
>> Hi Tharindu,
>>
>> i been able to fix the mongodb user store intitalizing error now it
>> working successfully it will be registered as a secondary user store in IS
>> and when going to add a new users and roles it will show the domain of
>> mongodb userstore still i having small issues in my json query formats for
>> mongodb i fixing those issues at the moment all the progress so far i made
>> updated to my github repository[1] and i recently updated my blog[2] as
>> well,can you review my code and give me a feedback?
>>
>> [1]https://github.com/asanthamax/mongodbuserstore
>> [2]http://asanthamax.blogspot.com/
>>
>> Thanks,
>> Asantha
>>
>> On Sun, May 22, 2016 at 3:38 PM, Asantha Thilina <
>> [email protected]> wrote:
>>
>>> Hi Tharindu,
>>>
>>> I have override all the methods in AbstractUserStoreManager in my
>>> MongoDBUserStoreManager class after that when i try to add new secondary
>>> user store in management console i got following error i attached the
>>> screen shot of the error with this mail
>>> i have pushed all the progress upto now to my github repository[1]
>>> can you give me some tips to solve this issue?
>>> any suggestion would be grateful
>>> [1] https://github.com/asanthamax/mongodbuserstore
>>> Thanks,
>>> Asantha
>>>
>>> On Thu, May 19, 2016 at 11:47 PM, Asantha Thilina <
>>> [email protected]> wrote:
>>>
>>>> Hi Tharindu,
>>>>
>>>> sorry for the late reply ,as you advised i remove the scr reference and
>>>> its corresponding methods from user store now it's works fine but i having
>>>> another small issue if i wanted to run my mongodb user store as as my
>>>> primary user store how would i do that?
>>>> i added my user store configurations to user-mgt.xml file and comented
>>>> the ldap userstore properties and i added MongoDBUserStore to
>>>> tenant-mgt.xml as well but then i get error as datasource cannot be casted
>>>> to MongoDB db source while deploying thats mean its still referring to
>>>> Default Activator inside carbon core module how would i set it to my
>>>> activator to reffer?
>>>> any suggestion or help would be grateful
>>>> Thanks,
>>>> Asantha
>>>>
>>>> On Wed, May 18, 2016 at 10:29 PM, Tharindu Edirisinghe <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi Asantha,
>>>>>
>>>>> Great progress so far !
>>>>>
>>>>> Since the reference is given to realm service in the bundle activator,
>>>>> you should be facing the issue. Can you remove the service reference from
>>>>> the bundle activator class. (You can delete the following from the class).
>>>>>
>>>>> * @scr.reference name="user.realmservice.default"
>>>>>  * interface="org.wso2.carbon.user.core.service.RealmService"
>>>>> cardinality="1..1"
>>>>>  * policy="dynamic" bind="setRealmService"
>>>>>  * unbind="unsetRealmService"
>>>>>
>>>>> Also delete the following methods where realm service is used.
>>>>>
>>>>> getRealmService()
>>>>> setRealmService(RealmService rlmService)
>>>>> unsetRealmService(RealmService rlmService)
>>>>>
>>>>> After that can you try if the userstore manager is working as
>>>>> expected. If you face any issues, please get back.
>>>>>
>>>>> Thank you,
>>>>> TharinduE
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sun, May 15, 2016 at 7:48 PM, Asantha Thilina <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi Tharindu,
>>>>>>
>>>>>> I found the issue after debugging into my code ,my service bundle is
>>>>>> not get activated because i referring into mongodb-driver which is not 
>>>>>> osgi
>>>>>> comaptible and i just found another library in here[1] and it is worked 
>>>>>> for
>>>>>> me ,fixed project i pushed into my github repository [2].
>>>>>> i found out that *DefaultRealmService* which is used in Bundle
>>>>>> Activator of JDBCUserstoreManager cannot be used for MongoDB since it 
>>>>>> used
>>>>>> *java.sql.DataSource*.
>>>>>> Is their having any DataSource class like that for MongoDB? or would
>>>>>> i have to create a different logic to implement that scenario in MongoDB?
>>>>>> waiting for your suggestion
>>>>>>
>>>>>> [1].
>>>>>> http://central.maven.org/maven2/org/mongodb/mongo-java-driver/3.2.2/
>>>>>> [2]. https://github.com/asanthamax/mongodbuserstore
>>>>>> Thanks,
>>>>>> Asantha
>>>>>>
>>>>>> On Sat, May 14, 2016 at 10:53 AM, Asantha Thilina <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi Tharindu,
>>>>>>>
>>>>>>> i faced following issue while i developing ,
>>>>>>> after adding my new json query support i didn't able to see My
>>>>>>> MongoDBUserStore in dropdown in create user store option.
>>>>>>> for json related activites i used an external json dependency from
>>>>>>> here[1] and i added it jar to lib folder in IS as well,i have enabled
>>>>>>> remote debugging and inspect my code and there i found in my 
>>>>>>> *MongoDBUserStoreDSComponent
>>>>>>> *class *activate *method triggered but execute 1st line of code
>>>>>>> only. it will not registered the service but in my osgi console window 
>>>>>>> when
>>>>>>> i run *ss mongo* command i get monodb.userstore bundle and mongodb
>>>>>>> java driver bundle are activated successfully i attached my console 
>>>>>>> output
>>>>>>> and identity server output for your consideration as well
>>>>>>> any suggestion would be grateful
>>>>>>>
>>>>>>> [1]. http://mvnrepository.com/artifact/org.json/json/20160212
>>>>>>> my github repository
>>>>>>>
>>>>>>> https://github.com/asanthamax/mongodbuserstore/tree/master/mongodb.userstoremanager
>>>>>>> Thanks,
>>>>>>> Asantha
>>>>>>>
>>>>>>>
>>>>>>> On Thu, May 12, 2016 at 2:01 AM, Asantha Thilina <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi Tharindu,
>>>>>>>>
>>>>>>>> since mongodb driver not having prepared statement support earlier
>>>>>>>> i developed a logic to support prepared statement but i realized that 
>>>>>>>> it
>>>>>>>> has a limitation such as parameters has to be pass as same order it 
>>>>>>>> exists
>>>>>>>> in prepared statement then as you suggested to use key value 
>>>>>>>> relationship
>>>>>>>> instead of order during our hangout conversation i created a new logic 
>>>>>>>> same
>>>>>>>> to prepared statement in sql and it will work according to key value
>>>>>>>> relationship and i created standard query format for mongodb with json 
>>>>>>>> to
>>>>>>>> support prepared statements and i rewrite the JDBCRealmConstants class 
>>>>>>>> with
>>>>>>>> those supporting json queries instead of sql queries
>>>>>>>>
>>>>>>>> All of my prepared statement methods contain in
>>>>>>>> MongoDBPreparedStatement interface and its implementation in
>>>>>>>> MongoDBPreparedStatementImpl class
>>>>>>>>
>>>>>>>> All the changes i have pushed to my repo in here[1]
>>>>>>>>
>>>>>>>> security of this prepared statements has to be improve
>>>>>>>>
>>>>>>>> I'll be grateful if you can provide me some suggestions to improve
>>>>>>>> it and also another small issue i having is can i write a DataSource 
>>>>>>>> for
>>>>>>>> MongoDB as in java.sql.DataSource ?
>>>>>>>>
>>>>>>>> [1]
>>>>>>>> https://github.com/asanthamax/mongodbuserstore/tree/master/mongodb.userstoremanager
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Asantha
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Tharindu 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

Reply via email to