簡體   English   中英

WSO2IS facebook問題

[英]WSO2IS facebook issues

我目前正在研究SSO實現的可能性,產品使用等。目前我正在尋找WSO2IS並了解事情是如何工作的,我試圖用facebook認證啟動示例應用程序。

WSO版本5.3

從這里: https//docs.wso2.com/display/IS530/Logging+in+to+the+Identity+Server+using+Facebook+Credentials

比我發現必須更新facebook身份驗證器的主題,/ **由於SO規則而無法發布鏈接** /

我從這里下載它/ **但由於SO規則而無法發布鏈接** /

刪除舊的和復制的文件org.wso2.carbon.identity.application.authenticator.facebook-5.1.4.jar到文件夾repository \\ components \\ dropins並重新啟動服務器

但我仍然得到錯誤

[2017-05-29 18:11:08,245]錯誤{org.wso2.carbon.identity.application.authenticator.facebook.FacebookAuthenticator} - 無法處理Facebook Connect響應。 org.wso2.carbon.identity.application.authenticator.facebook.FacebookAuthenticator.getToken(FacebookAuthenticator.java:269)org.wso2.carbon.identity.application.authenticator.facebook.FacebookAuthenticator.processAuthenticationResponse(FacebookAuthenticator.java:210)org。 wso2.carbon.identity.application.authentication.framework.AbstractApplicationAuthenticator.process(AbstractApplicationAuthenticator.java:69)org.wso2.carbon.identity.application.authentication.framework.handler.step.impl.DefaultStepHandler.doAuthentication(DefaultStepHandler.java: 466)org.wso2.carbon.identity.application.authentication.framework.handler.step.impl.DefaultStepHandler.handleResponse(DefaultStepHandler.java:440)org.wso2.carbon.identity.application.authentication.framework.handler.step。 impl.DefaultStepHandler.handle(DefaultStepHandler.java:144)org.wso2.carbon.identity.application.authentication.framework.handler.sequence.impl.DefaultStepBasedSequenceHandler.handle(DefaultStepBasedSequenceHandler.java:175) org.wso2.carbon.identity.application.authentication.framework.handler.request.impl.DefaultAuthenticationRequestHandler.handle(DefaultAuthenticationRequestHandler.java:127)org.wso2.carbon.identity.application.authentication.framework.handler.request.impl。 DefaultRequestCoordinator.handle(DefaultRequestCoordinator.java:142)org.wso2.carbon.identity.application.authentication.framework.servlet.CommonAuthenticationServlet.doPost(CommonAuthenticationServlet.java:53)org.wso2.carbon.identity.application.authentication.framework。 servlet.CommonAuthenticationServlet.doGet(CommonAuthenticationServlet.java:43)javax.servlet.http.HttpServlet.service(HttpServlet.java:624)javax.servlet.http.HttpServlet.service(httpServlet.java:731)org.eclipse.equinox。 http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)org.eclipse.equinox.http.servlet.internal.ProxyServlet。 processAlias(臨 xyServlet.java:128)org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)javax.servlet.http.HttpServlet.service(httpServlet.java:731)org.wso2.carbon。 tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 208)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)org.apache.catalina.core.ApplicationFilterChain。 doFilter(ApplicationFilterChain.java:208)org.wso2.carbon.identity.captcha.filter.CaptchaFilter.doFilter(CaptchaFilter.java:76)org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)org。 apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)org.wso2.carbon.tomcat.ex t.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:120)org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain。 java:208)org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)org.apache.catalina.authenticator.AuthenticatorBase。 invoke(AuthenticatorBase.java:505)org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)org.wso2.carbon。 identity.context.rewrite.valve.Tena ntContextRewriteValve.invoke(TenantContextRewriteValve.java:72)org.wso2.carbon.identity.authz.valve.AuthorizationValve.invoke(AuthorizationValve.java:91)org.wso2.carbon.identity.auth.valve.AuthenticationValve.invoke(AuthenticationValve。 java:60)org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99)org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve $ 1.invoke(CarbonTomcatValve.java:47)org .wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57)org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)org.wso2.carbon.tomcat.ext .valves.CompositeValve.invoke(CompositeValve.java:62)org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159)org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java :958)org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)org.apache.catali na.core.StandardEngineValve.invoke(StandardEngineValve.java:116)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1087) org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process(AbstractProtocol.java:637)org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:1756)org.apache.tomcat.util.net。 NioEndpoint $ SocketProcessor.run(NioEndpoint.java:1715)java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)java.util.concurrent.ThreadPoolExecutor $ Worker.run(Unknown Source)org.apache.tomcat.util.threads。 TaskThread $ WrappingRunnable.run(TaskThread.java:61)java.lang.Thread.run(Unknown Source)

您需要更新org.wso2.carbon.identity.application.authenticator.facebook-5.1.3.jar的版本

對於5.1.5。

克隆存儲庫https://github.com/wso2-extensions/identity-outbound-auth-facebook

編譯:mvn clean install

刪除舊罐子並添加新罐子。

文件夾:WSO2_IS_HOME / repository / components / dropins

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM