Соединение FusionAuth OpenID с Azure AD имеет проблему интеграции - PullRequest
2 голосов
/ 17 января 2020

Я использую FusionAuth и хочу добавить Azure AD в качестве поставщика удостоверений OpenID connect. Я добавил это и проверил. Я ввожу электронную почту, затем перенаправляюсь на страницу входа Microsoft, где я вхожу со своими учетными данными, и на экране появляется сообщение об ошибке «Внутренняя ошибка сервера».

Итак, я проверяю журнал и получаю трассировку стека журнала ошибок. Итак, здесь я предоставляю трассировку стека здесь.

Помогите мне с этим!

17 января 2020 г. 3: 48: 56.554 PM ОШИБКА io.fusionauth.app.primeframework.error.ExceptionExceptionHandler - Произошло необработанное исключение org. primeframework. mvc .parameter.el. device.type = БРАУЗЕРА & redirect_uri = HTTP% 3A% 2F% 2Flocalhost% 3A8080% 2Fipos% 2Frest% 2FfusionAuth% 2FcallBack & response_type = код & Объем = offline_access & состояние = _1011212111025 & tenantId = 33666534-3166-3865-3838-616265663235 & часовой пояс = Азия% 2FCalcutta]. Свойство / поле [client_id = 9ecc54b7-6f79-4105-a208-ca61e6157b58 & identityProviderId = 2a431005-6f6d-400 c -8d57-ac320115c9a5 & metaData] не существует в классе [класс io.fusionauth.app.action.action.action.oa.action.oa.action.action.oa.oa.action.action.oa.action.oa.action.oa.oa.action.oa.oa.action.oa.oa.action.oa.oa.action.oa.oa.action.oa.oa.oa.action.oa.oa.oa.oa.oa.oa.oa.oa.o в org.primeframework. mvc .parameter.el.MemberAccessor. (MemberAccessor. java: 84) в org.primeframework. mvc .parameter.el.Expression.next (Выражение. java: 147) в org.primeframework. mvc .parameter.el.Expression.traverseToEndForSet (Выражение. java: 113) в org.primeframework. mvc .parameter.el.DefaultExpressionEvaluator.setValue (DefaultExpressionEvaluator. java: 131) at io.fusionauth.app.action.oauth2.BaseOAuthAction.decodeAndRestoreState (BaseOAuthAction. java: 365) в io.fusionauth.app.action.oauth2.CallbackAction.get (CallbackAction. java: 92) в sun.reflect. NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke (неизвестный источник) в java .lang.reflect.Meth od.invoke (Неизвестный источник) в org.primeframework. mvc .util.ReflectionUtils.invoke (ReflectionUtils. java: 414) в org.primeframework. mvc .action.DefaultActionInvocationWorkflow.execute * DefaultInflowflow. 10WWW : 79) в org.primeframework. mvc .action.DefaultActionInvocationWorkflow.perform (DefaultActionInvocationWorkflow. java: 62) в org.primeframework. mvc .workflow.SubWorkflowChain.continueWorkflow (SubWorkflowChain: 43): 43:. org.primeframework. mvc .validation.DefaultValidationWorkflow.perform (DefaultValidationWorkflow. java: 47) в org.primeframework. mvc .workflow.SubWorkflowChain.continueWorkflow (SubWorkflowChain. * 1036g. work): 43 или mvc .security.DefaultSecurityWorkflow.perform (DefaultSecurityWorkflow. java: 60) в org.primeframework. mvc .workflow.SubWorkflowChain.continueWorkflow (SubWorkflowChain. java: 43) в org.primefrawork. параметр.DefaultPostParameterWorkflow.perform (DefaultPostParameterWorkflow. java: 50) в org.primeframewo rk. mvc .workflow.SubWorkflowChain.continueWorkflow (SubWorkflowChain. java: 43) в org.primeframework. mvc .content.DefaultContentWorkflow.perform (DefaultContentWorkflow. java: 52) в org.primeframe. * .workflow.SubWorkflowChain.continueWorkflow (SubWorkflowChain. java: 43) в org.primeframework. mvc .parameter.DefaultParameterWorkflow.perform (DefaultParameterWorkflow. java: 57) в org.primeframework. mvc * 51. SubWorkflowChain.continueWorkflow (SubWorkflowChain. java: 43) в org.primeframework. mvc .parameter.DefaultURIParameterWorkflow.perform (DefaultURIParameterWorkflow. java: 102) в орг. primeframework. mvc .workflow.SubWorkflowChain.continueWorkflow (SubWorkflowChain. java: 43) в org.primeframework. mvc .scope.DefaultScopeRetrievalWorkflow.perform (DefaultScopeRetrievalWorkflow. * 1058g: 5859): 58 at. * .workflow.SubWorkflowChain.continueWorkflow (SubWorkflowChain. java: 43) в org.primeframework. mvc .message.DefaultMessageWorkflow.perform (DefaultMessageWorkflow. java: 45) в org.primefrawork. 1063. * .63 SubWorkflowChain.continueWorkflow (SubWorkflowChain. java: 43) в io.fusionauth.app.primeframework.FrontEndTenantWorkflow.perform (FrontEndTenantWorkflow. java: 163) в org.primeframework. * Поток работы в рабочем месте. java: 43) в org.primeframework. mvc .action.DefaultActionMappingWorkflow.perform (DefaultActionMappingWorkflow. java: 126) в org.primeframework. mvc .workflow.SubWorkflowChain.continueWorkflow (SubWorkCC): 43) в org.primeframework. mvc .workflow.StaticResourceWorkflow.perform (Статический ResourceWorkflow. java: 97) в org.primeframework. mvc .workflow.SubWorkflowChain.continueWorkflow (SubWorkflowChain. java: 43) в org.primeframework. mvc .parameter.RequestBodyWorkflow.perork. Запрос запроса (10). *: 89) в org.primeframework. mvc .workflow.SubWorkflowChain.continueWorkflow (SubWorkflowChain. java: 43) в org.primeframework. mvc .security.DefaultSavedRequestWorkflow.perform * DefaultSavedRequest 57: DefaultSavedRequestWorkflow 57 в org.primeframework. mvc .workflow.SubWorkflowChain.continueWorkflow (SubWorkflowChain. java: 43) в io.fusionauth.app.primeframework.CORSFilter.handleNonCORS (CORSFilter. java: 291a). .primeframework.CORSFilter.doFilter (CORSFilter. java: 252) в io.fusionauth.app.primeframework.CORSRequestWorkflow.perform (CORSRequestWorkflow. java: 48) в org.primeframework. Работа в потоке работы. * 1087 (SubWorkflowChain. java: 43) в io.fusionauth.app.primeframework.FusionAuthMVCWorkflow.perform (FusionAuthMVCWorkflow. java: 88) в o rg.primeframework. mvc .workflow.DefaultWorkflowChain.continueWorkflow (DefaultWorkflowChain. java: 44) в org.primeframework. mvc .servlet.FilterWorkflowChain.continueWorkflow (FilterWorkflowChain. mvc .servlet.PrimeFilter.doFilter (PrimeFilter. java: 84) в com.inversoft.maintenance.servlet.MaintenanceModePrimeFilter.doFilter (MaintenanceModePrimeFilter. java: 59) в орг. apache .catalina.core. ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java: 193) в орг. apache .catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain. java: 166) в com.inversoft.servlet.UTF8Filter * UF8Filter. UF8Filter. *: 27) в орг. apache .catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. java: 193) в орг. apache .catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain. java: 165 * в орг. apache .catalina.core.StandardWrapperValve.invoke (StandardWrapperValve. java: 199) в орг. apache .catalina.core.StandardContextValv e.invoke (StandardContextValve. java: 96) в org. apache .catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase. java: 493) в org. apache .catalina.core.StandardHostValve.invoke ( StandardHostValve. java: 137) в орг. apache .catalina.valves.ErrorReportValve.invoke (ErrorReportValve. java: 81) в орг. apache .catalina.core.StandardEngineValve.invoke (StandardEngineValve. *: 87) в орг. apache .catalina.connector.CoyoteAdapter.service (CoyoteAdapter. java: 343) в орг. apache .coyote.http11.Http11Processor.service (Http11Processor. java: 798) в орг. apache .coyote.AbstractProcessorLight.process (AbstractProcessorLight. java: 66) в орг. apache .coyote.AbstractProtocol $ ConnectionHandler.process (AbstractProtocol. java: 808) в орг. apache .tomcat.util. net .NioEndpoint $ SocketProcessor.doRun ( NioEndpoint. java: 1498) в орг. apache .tomcat.util. net .SocketProcessorBase.run (SocketProcessorBase. java: 49) в java .util.concurrent.ThreadPoolExecutor.runWorker (неизвестный источник). ) в java .util.concurrent.ThreadPoolExecutor $ Worker.run (неизвестный источник) в орг. apache .tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread. java: 61) в java .lang.Thread.run (неизвестный источник)

...