【发布时间】:2015-09-16 12:59:48
【问题描述】:
不确定之前是否提出过同样的问题(我试图发表评论但无法发表评论 - 请参阅下面的链接)
无论如何,我刚刚将我的开发环境升级到 MobileFirst Studio 7.1,但我们在 7.0 中创建的适配器存在问题。适配器部署没有错误,但是当我尝试从浏览器调用 WL.Client.invokeProcedure 时(我现在只是作为 Web 应用程序进行测试)我在浏览器控制台中收到错误 500。
我已经使用“运行方式 ... > 调用 MobileFirst 适配器”菜单选项测试了适配器,它们可以正常工作,因此这只与从客户端访问适配器有关。 MobileFirst Development Server 控制台中的异常输出为:
[错误] FWLSE0335E: 授权失败:在服务器上找不到 ClientId WbWBHC11bK。 [项目商业能源] [错误] FWLSE0048E:未处理的异常被捕获:null com.worklight.authorization.endpoint.OauthAuthorizationException 在 com.worklight.core.auth.impl.AuthorizationFilterUtils.isAuthorizedClient(AuthorizationFilterUtils.java:63) 在 com.worklight.core.auth.impl.AuthorizationFilterUtils.isSessionIndependentSupportedClient(AuthorizationFilterUtils.java:49) 在 com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:197) 在 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:206) 在 com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:86) 在 com.worklight.analytics.AnalyticsFilter.doFilter(AnalyticsFilter.java:124) 在 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:206) 在 com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:86) 在 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:978) 在 com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1100) 在 com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:4845) 在 com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.handleRequest(DynamicVirtualHost.java:297) 在 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:981) 在 com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:262) 在 com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:955) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 在 java.lang.Thread.run(Thread.java:745) [项目商业能源] com.worklight.authorization.endpoint.OauthAuthorizationException
我想知道 v7.1 中的身份验证是否发生了一些基本的变化,但创建新 v7.1 项目的同事运行时没有出现此问题。
【问题讨论】:
标签: ibm-mobilefirst mobilefirst-adapters