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-store-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.CarbonSecurityDataHol
>>> der.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/uufapp
>>> s/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*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to