Hi Kishanthan,

The JDBC User Store Connector [1] M3 was required since the databases are
not populated in M2. However, Maduranga mentioned that there was a decision
to populated any databases in C5 releases for user stores.

@Maduranga,
Can you explain about that decision.

How should we proceed.

[1] - https://github.com/wso2-extensions/carbon-security-user-store-jdbc

Thanks,
Akalanka.

On Mon, Oct 24, 2016 at 10:07 AM, Kishanthan Thangarajah <
[email protected]> wrote:

> Hi Akalaka and Maduranga,
>
> Can we get an update on the M3 status?
>
> Thanks,
> Kishanthan.
>
>
>
> On Wed, Oct 19, 2016 at 8:27 PM, Akalanka Pagoda Arachchi <
> [email protected]> wrote:
>
>> Hi Kishanthan,
>>
>> I'm creating a file based connector to be bundled with User Core so that
>> jdbc-connector dependency is not required. Let's do a M3 after this is
>> complete.
>>
>> Thanks
>> Akalanka.
>>
>> On Wed, Oct 19, 2016 at 7:54 PM, Kishanthan Thangarajah <
>> [email protected]> wrote:
>>
>>> We can use the 1.0.0-m2 release of carbon-security and jdbc-connector
>>> but with some changes needed at DB level to have the user populated. I have
>>> shared a working pack with Irham for now.
>>>
>>> But we need a stable milestone release of caas and jdbc-connector, may
>>> be an M3, to get this working on UUF side with DB changes required for the
>>> jdbc-connector.
>>>
>>> @Akalanka, Maduranga, can we get this done? We can't use the SNAPSHOT as
>>> there are major changes happening at user-core level. So better to go with
>>> the latest stable milestone release.
>>>
>>> On Wed, Oct 19, 2016 at 5:57 PM, Akalanka Pagoda Arachchi <
>>> [email protected]> wrote:
>>>
>>>> Hi Irham,
>>>>
>>>> C5 User-Core Snapshot is still under development. Therefore,
>>>> authentication will not work until the implementation is complete. The
>>>> given configurations are sample configurations. Further, you have to use
>>>> [1] which has implementations for provided interfaces of User-Core.
>>>>
>>>> @SameeraM/Kishanthan,
>>>>
>>>> Can we implement dummy authentication which authenticates any request
>>>> until the proper implementation is complete?
>>>>
>>>> [1] - https://github.com/wso2-extensions/carbon-security-user-st
>>>> ore-jdbc
>>>>
>>>> Thanks,
>>>> Akalanka.
>>>>
>>>> On Wed, Oct 19, 2016 at 5:32 PM, Irham Iqbal <[email protected]> wrote:
>>>>
>>>>> Hi Akalanka,
>>>>>
>>>>> Server is starting up but we can't login. This error[1] is printing on
>>>>> the webpage.
>>>>>
>>>>> [1] Login Error! java.lang.IllegalStateException: Carbon Realm
>>>>> Service is null. at org.wso2.carbon.security.caas.
>>>>> internal.CarbonSecurityDataHolder.getCarbonRealmService(CarbonSecurityDataHolder.java:72)
>>>>> at org.wso2.carbon.security.caas.api.module.UsernamePasswordLog
>>>>> inModule.login(UsernamePasswordLoginModule.java:119) at
>>>>> org.wso2.carbon.security.caas.boot.ProxyLoginModule.login(ProxyLoginModule.java:91)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>>> at 
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>> at java.lang.reflect.Method.invoke(Method.java:498) at
>>>>> javax.security.auth.login.LoginContext.invoke(LoginContext.java:755)
>>>>> at 
>>>>> javax.security.auth.login.LoginContext.access$000(LoginContext.java:195)
>>>>> at javax.security.auth.login.LoginContext$4.run(LoginContext.java:682)
>>>>> at javax.security.auth.login.LoginContext$4.run(LoginContext.java:680)
>>>>> at java.security.AccessController.doPrivileged(Native Method) at
>>>>> javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
>>>>> at javax.security.auth.login.LoginContext.login(LoginContext.java:587)
>>>>> at org.wso2.carbon.uuf.sample.simpleauth.bundle.SimpleAuthHandl
>>>>> er.authenticate(SimpleAuthHandler.java:67) at
>>>>> jdk.nashorn.internal.scripts.Script$Recompilation$27$1343AA$
>>>>> login.authenticate(/Users/irham/workspace/carbon-uuf/carbon-
>>>>> uuf/product/target/wso2uuf-1.0.0-SNAPSHOT/deployment/uufapps/
>>>>> org.wso2.carbon.uuf.sample.pets-store/components/simple-auth/pages/login.js:41)
>>>>> at jdk.nashorn.internal.scripts.Script$Recompilation$29$672A$lo
>>>>> gin.onRequest(/Users/irham/workspace/carbon-uuf/carbon-uuf/p
>>>>> roduct/target/wso2uuf-1.0.0-SNAPSHOT/deployment/uufapps/org.
>>>>> wso2.carbon.uuf.sample.pets-store/components/simple-auth/pages/login.js:27)
>>>>> at 
>>>>> jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:625)
>>>>> at 
>>>>> jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
>>>>> at 
>>>>> jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
>>>>> at 
>>>>> jdk.nashorn.api.scripting.ScriptObjectMirror.callMember(ScriptObjectMirror.java:199)
>>>>> at 
>>>>> jdk.nashorn.api.scripting.NashornScriptEngine.invokeImpl(NashornScriptEngine.java:383)
>>>>> at 
>>>>> jdk.nashorn.api.scripting.NashornScriptEngine.invokeFunction(NashornScriptEngine.java:190)
>>>>> at 
>>>>> org.wso2.carbon.uuf.renderablecreator.hbs.impl.JsExecutable.execute(JsExecutable.java:109)
>>>>> at org.wso2.carbon.uuf.renderablecreator.hbs.impl.HbsPageRender
>>>>> able.execute(HbsPageRenderable.java:124) at
>>>>> org.wso2.carbon.uuf.renderablecreator.hbs.impl.HbsPageRender
>>>>> able.render(HbsPageRenderable.java:75) at
>>>>> org.wso2.carbon.uuf.core.Page.render(Page.java:62) at
>>>>> org.wso2.carbon.uuf.core.Component.renderPage(Component.java:88) at
>>>>> org.wso2.carbon.uuf.core.App.renderPageUri(App.java:168) at
>>>>> org.wso2.carbon.uuf.core.App.renderPage(App.java:118) at
>>>>> org.wso2.carbon.uuf.internal.RequestDispatcher.servePageOrFr
>>>>> agment(RequestDispatcher.java:93) at org.wso2.carbon.uuf.internal.R
>>>>> equestDispatcher.serve(RequestDispatcher.java:67) at
>>>>> org.wso2.carbon.uuf.api.ServerConnection.serve(ServerConnection.java:93)
>>>>> at 
>>>>> org.wso2.carbon.uuf.httpconnector.msf4j.UUFMicroservice.postImpl(UUFMicroservice.java:70)
>>>>> at 
>>>>> org.wso2.carbon.uuf.httpconnector.msf4j.UUFMicroservice.post(UUFMicroservice.java:61)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>>> at 
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>> at java.lang.reflect.Method.invoke(Method.java:498) at
>>>>> org.wso2.msf4j.internal.router.HttpMethodInfo.invoke(HttpMethodInfo.java:132)
>>>>> at org.wso2.msf4j.internal.MSF4JMessageProcessor.dispatchMethod
>>>>> (MSF4JMessageProcessor.java:130) at org.wso2.msf4j.internal.MSF4JM
>>>>> essageProcessor.receive(MSF4JMessageProcessor.java:73) at
>>>>> org.wso2.carbon.transport.http.netty.listener.WorkerPoolDisp
>>>>> atchingSourceHandler.lambda$publishToWorkerPool$12(WorkerPoo
>>>>> lDispatchingSourceHandler.java:125) at java.util.concurrent.ThreadPoo
>>>>> lExecutor.runWorker(ThreadPoolExecutor.java:1142) at
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>
>>>>> Thanks,
>>>>> Iqbal
>>>>>
>>>>> On Wed, Oct 19, 2016 at 5:19 PM, Akalanka Pagoda Arachchi <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi Irham,
>>>>>>
>>>>>> This is an error log due to configuration values of the User-Core.
>>>>>> This shouldn't stop the server from starting up? Can you confirm?
>>>>>>
>>>>>> Thanks,
>>>>>> Akalanka.
>>>>>>
>>>>>> On Wed, Oct 19, 2016 at 5:13 PM, Irham Iqbal <[email protected]> wrote:
>>>>>>
>>>>>>> Hi Akalanka,
>>>>>>>
>>>>>>> After fixing this I am getting this exception[1] when trying to
>>>>>>> start wso2uuf. Any idea how to fix this?
>>>>>>>
>>>>>>> [1] [2016-10-19 16:59:50,186] ERROR {org.wso2.carbon.security.caas
>>>>>>> .internal.CarbonSecurityComponent} - Error occurred in building the
>>>>>>> domain configuration org.wso2.carbon.security.caas.
>>>>>>> user.core.exception.DomainConfigException: IdentityStoreConfig not
>>>>>>> found for connectorId JDBCISC1
>>>>>>>
>>>>>>> at org.wso2.carbon.security.caas.internal.CarbonSecurityCompone
>>>>>>> nt.createDomainManagerFromConfig(CarbonSecurityComponent.java:470)
>>>>>>>
>>>>>>> at org.wso2.carbon.security.caas.internal.CarbonSecurityCompone
>>>>>>> nt.onAllRequiredCapabilitiesAvailable(CarbonSecurityComponen
>>>>>>> t.java:342)
>>>>>>>
>>>>>>> at org.wso2.carbon.kernel.internal.startupresolver.StartupCompo
>>>>>>> nentManager.lambda$notifySatisfiableComponents$27(StartupCom
>>>>>>> ponentManager.java:237)
>>>>>>>
>>>>>>> at java.util.ArrayList.forEach(ArrayList.java:1249)
>>>>>>>
>>>>>>> at org.wso2.carbon.kernel.internal.startupresolver.StartupCompo
>>>>>>> nentManager.notifySatisfiableComponents(StartupComponentMana
>>>>>>> ger.java:225)
>>>>>>>
>>>>>>> at org.wso2.carbon.kernel.internal.startupresolver.StartupOrder
>>>>>>> Resolver$1.run(StartupOrderResolver.java:186)
>>>>>>>
>>>>>>> at java.util.TimerThread.mainLoop(Timer.java:555)
>>>>>>>
>>>>>>> at java.util.TimerThread.run(Timer.java:505)
>>>>>>>
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> iqbal
>>>>>>>
>>>>>>> On Wed, Oct 19, 2016 at 2:07 PM, Akalanka Pagoda Arachchi <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi Irham,
>>>>>>>>
>>>>>>>> Thanks for reporting.
>>>>>>>>
>>>>>>>> Fixed the issue in the master branch, please get the latest.
>>>>>>>>
>>>>>>>> Sorry for the inconvenience caused.
>>>>>>>>
>>>>>>>> Akalanka.
>>>>>>>>
>>>>>>>> On Wed, Oct 19, 2016 at 12:41 PM, Harsha Thirimanna <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wed, Oct 19, 2016 at 12:37 PM, Irham Iqbal <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> I am getting an exception[1] when starting wso2uuf pack, which I
>>>>>>>>>> build it from master branch of uuf repo[2]. I found the following 
>>>>>>>>>> code[3]
>>>>>>>>>> in class[4] in carbon-security repo[5] which is causing the 
>>>>>>>>>> exception.
>>>>>>>>>> I think we need a slash in between CarbonHomeDirectory and
>>>>>>>>>> conf/security/.That can be seen in the exception as well, I have
>>>>>>>>>> highlighted the problem in the execption as 
>>>>>>>>>> /Users/irham/workspace/carbon-
>>>>>>>>>> uuf/carbon-uuf/product/target/wso2uuf-1.0.0-SNAPSHOTconf/sec
>>>>>>>>>> urity/claim-store.yml.
>>>>>>>>>>
>>>>>>>>>> [1] [2016-10-19 11:59:19,909]  INFO {org.wso2.carbon.transport.htt
>>>>>>>>>> p.netty.internal.NettyTransportServiceComponent} - All
>>>>>>>>>> CarbonNettyServerInitializers are available
>>>>>>>>>>
>>>>>>>>>> [2016-10-19 11:59:19,921] ERROR {org.wso2.carbon.security.caas
>>>>>>>>>> .internal.CarbonSecurityComponent} - Error initializing claim
>>>>>>>>>> store from file java.io.IOException: Claim Store file
>>>>>>>>>> /Users/irham/workspace/carbon-uuf/carbon-uuf/product/target/
>>>>>>>>>> wso2uuf-1.0.0-SNAPSHOTconf/security/claim-store.yml' is not
>>>>>>>>>> available.
>>>>>>>>>>
>>>>>>>>>> at org.wso2.carbon.security.caas.user.core.claim.FileBasedMetaC
>>>>>>>>>> laimStore.<init>(FileBasedMetaClaimStore.java:46)
>>>>>>>>>>
>>>>>>>>>> at org.wso2.carbon.security.caas.internal.CarbonSecurityCompone
>>>>>>>>>> nt.onAllRequiredCapabilitiesAvailable(CarbonSecurityComponen
>>>>>>>>>> t.java:330)
>>>>>>>>>>
>>>>>>>>>> at org.wso2.carbon.kernel.internal.startupresolver.StartupCompo
>>>>>>>>>> nentManager.lambda$notifySatisfiableComponents$27(StartupCom
>>>>>>>>>> ponentManager.java:237)
>>>>>>>>>>
>>>>>>>>>> at java.util.ArrayList.forEach(ArrayList.java:1249)
>>>>>>>>>>
>>>>>>>>>> at org.wso2.carbon.kernel.internal.startupresolver.StartupCompo
>>>>>>>>>> nentManager.notifySatisfiableComponents(StartupComponentMana
>>>>>>>>>> ger.java:225)
>>>>>>>>>>
>>>>>>>>>> at org.wso2.carbon.kernel.internal.startupresolver.StartupOrder
>>>>>>>>>> Resolver$1.run(StartupOrderResolver.java:186)
>>>>>>>>>>
>>>>>>>>>> at java.util.TimerThread.mainLoop(Timer.java:555)
>>>>>>>>>>
>>>>>>>>>> at java.util.TimerThread.run(Timer.java:505)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> [2] https://github.com/wso2/carbon-uuf
>>>>>>>>>>
>>>>>>>>>> [3] MetaClaimStore metaClaimStore = new FileBasedMetaClaimStore(
>>>>>>>>>> CarbonSecurityConstants.getCarbonHomeDirectory().toString() +
>>>>>>>>>> "conf/security/" + CarbonSecurityConstants.CLAIM_STORE_FILE);
>>>>>>>>>>
>>>>>>>>>> [4] carbon-security/components/org.wso2.carbon.security.caas/src
>>>>>>>>>> /main/java/org/wso2/carbon/security/caas/internal/CarbonSecu
>>>>>>>>>> rityComponent.java
>>>>>>>>>>
>>>>>>>>>> [4] https://github.com/wso2/carbon-security
>>>>>>>>>> Thanks,
>>>>>>>>>> Iqbal
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Irham Iqbal
>>>>>>>>>> Software Engineer
>>>>>>>>>> WSO2
>>>>>>>>>> phone: +94 777888452
>>>>>>>>>> <http://wso2.com/signature>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Darshana Akalanka Pagoda Arachchi,*
>>>>>>>> *Senior Software Engineer, WSO2*
>>>>>>>> *+94777118016 <%2B94777118016>*
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Irham Iqbal
>>>>>>> Software Engineer
>>>>>>> WSO2
>>>>>>> phone: +94 777888452
>>>>>>> <http://wso2.com/signature>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Darshana Akalanka Pagoda Arachchi,*
>>>>>> *Senior Software Engineer, WSO2*
>>>>>> *+94777118016 <%2B94777118016>*
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Irham Iqbal
>>>>> Software Engineer
>>>>> WSO2
>>>>> phone: +94 777888452
>>>>> <http://wso2.com/signature>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Darshana Akalanka Pagoda Arachchi,*
>>>> *Senior Software Engineer, WSO2*
>>>> *+94777118016 <%2B94777118016>*
>>>>
>>>
>>>
>>>
>>> --
>>> *Kishanthan Thangarajah*
>>> Technical Lead,
>>> Platform Technologies Team,
>>> WSO2, Inc.
>>> lean.enterprise.middleware
>>>
>>> Mobile - +94773426635
>>> Blog - *http://kishanthan.wordpress.com
>>> <http://kishanthan.wordpress.com>*
>>> Twitter - *http://twitter.com/kishanthan
>>> <http://twitter.com/kishanthan>*
>>>
>>
>>
>>
>> --
>> *Darshana Akalanka Pagoda Arachchi,*
>> *Senior Software Engineer, WSO2*
>> *+94777118016 <%2B94777118016>*
>>
>
>
>
> --
> *Kishanthan Thangarajah*
> Technical Lead,
> Platform Technologies Team,
> WSO2, Inc.
> lean.enterprise.middleware
>
> Mobile - +94773426635
> Blog - *http://kishanthan.wordpress.com <http://kishanthan.wordpress.com>*
> Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>*
>



-- 
*Darshana Akalanka Pagoda Arachchi,*
*Senior Software Engineer, WSO2*
*+94777118016*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to