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
