ошибка keycloak http://localhost: 8080 / auth / realms / претензия-dev / протокол / openid-connect / token - PullRequest
1 голос
/ 28 января 2020

Я пытаюсь изучить Keycloak, но я получаю сообщение об ошибке http://localhost: 8080 / auth / realms / претензия-dev / протокол / openid-connect / token

изображение клиента client setting image

требование почтальона postman image

журнал ошибок 19: 47: 49,701 ОШИБКА [org.keycloak.services.error.KeycloakErrorHandler] (задание по умолчанию-52) Неполученная ошибка сервера: java .lang.NullPointerException в org.keycloak.protocol.oid c .endpoints.TokenEndpoint.checkSsl (TokenEndpoint. java: 220) в org.keycloak.protocol. oid c .endpoints.TokenEndpoint.processGrantRequest (TokenEndpoint. java: 176) в sun.reflect.GeneratedMethodAccessor551.invoke (Неизвестный источник) в sun.reflect.DelegatingMethodAccessorIccessl.inl * 43Impho java .lang.reflect.Method.invoke (Method. java: 498) в org.jboss.resteasy.core.MethodInjectorImpl.invoke (MethodInjectorImpl. java: 138) в org.jboss.resteasy.core.ResourceMethod .internalInvokeOnTarget (ResourceMethodInvoker. java: 517) на сайте org.jboss.rest Легко. .PreMatchContainerRequestContext.filter (PreMatchContainerRequestContext. java: 356) в org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget (ResourceMethodInvoker. java исходный_ресурс_орг.). 1031 *: 344) в org.jboss.resteasy.core.ResourceLocatorInvoker.invokeOnTargetObject (ResourceLocatorInvoker. java: 137) в org.jboss.resteasy.core.ResourceLocatorInvoker.invoke (106 ресурсов) atoc. jboss.resteasy.core.ResourceLocatorInvoker.invokeOnTargetObject (ResourceLocatorInvoker. java: 132) в org.jboss.resteasy.core.ResourceLocatorInvoker.invoke (ResourceLocatorInvoker. java: синхронный переводчик. в. в. 10). вызвать (SynchronousDispatcher. java: 440) в o rg.jboss.resteasy.core.SynchronousDispatcher.lambda $ invoke $ 4 (SynchronousDispatcher. java: 229) в org.jboss.resteasy.core.SynchronousDispatcher.lambda $ preprocess $ 0 (SynchronousDispatcher. java 135): jboss.resteasy.core. SynchronousDispatcher.invoke (SynchronousDispatcher. java: 215) в org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service (ServletContainerDispatcher. java: 227) в org.jbosslug. HttpServletDispatcher.service (HttpServletDispatcher. java: 56) по адресу org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service (HttpServletDispatcher. java: 51) сервлеттверт.гл. java: 590) в io.undertow.servlet.handlers.ServletHandler.handleRequest (ServletHandler. java: 74) в io.u ndertow.servlet.handlers.FilterHandler $ FilterChainImpl.doFilter (FilterHandler. java: 129) в org.keycloak.services.filters.KeycloakSessionServletFilter.doFilter (KeycloakSessionServletFilter. java. ManagedFilter.doFilter (ManagedFilter. java: 61) в io.undertow.servlet.handlers.FilterHandler $ FilterChainImpl.doFilter (FilterHandler. java: 131) в io.undertow.servlet.handlers.FilterHandler.handleRequest (FilterHandler.handleRequest ( java: 84) в io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest (ServletSecurityRoleHandler. java: 62) в io.undertow.servlet.handlers.ServletChain $ 1.handleRequest (ServletChain. java: 68) в io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest (ServletDispatchingHandler. java: 36. org или 36). undertow.security.SecurityContextAssociationHandler.handleRequest (SecurityContextAssociationHandler. java: 78) в io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler. java: 43) в ioled.handler.Herler. RedirectDirHandler. java: 68) в io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest (SSLInformationAssociationHandler. java: 132) в io.undertow.servlet.handlers.security.est.ServletAutheler *: 57) в io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler. java: 43) в io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest (AbstractConfidentialityHandler. java: 46de): rtow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest (ServletConfidentialityConstraintHandler. java: 64) в io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRehand * * hand.wow. *. security.CachedAuthenticatedSessionHandler.handleRequest (CachedAuthenticatedSessionHandler. java: 77) по адресу io.undertow.security.handlers.NotificationReceiverHandler.handleRequest (NotificationReceiverHandler. java: 50-класс-класса. java: 43) в io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler. java: 43) в org.wildfly.extension.undertow.security.ja cc .JACCContextIdHandler.handleRequest (JAConler 1069 *: 61) в io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler. java: 43) в org.wildfly.extension.undertow.deployment.GlobalRe questControllerHandler.handleRequest (GlobalRequestControllerHandler. java: 68) в io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler. java: 43) в io.undertowest. сервлет. *: 269) по адресу io.undertow.servlet.handlers.ServletInitialHandler.access $ 100 (ServletInitialHandler. java: 78) по адресу io.undertow.servlet.handlers.ServletInitialHandler $ 2.call (ServletInitialHandler. * 1075) (. ServletInitialHandler java: 130) .undertow.servlet.handlers.ServletInitialHandler $ 2.call

1 Ответ

1 голос
/ 28 января 2020

Вам также нужен client_secret. Если все настроено правильно, вы получите токены (Клиент -> Настройки «Авторизация включена» и «Разрешения прямого доступа включены» должны быть установлены на «ВКЛ»)

...