Springboot Oauth2: org.springframework.security.oauth2.provider.error.DefaultWebResponseExceptionTranslator $ UnauthorizedException - PullRequest
0 голосов
/ 28 мая 2018

Я пытаюсь реализовать полнофункциональный Spring-boot oauth2.Мне удается внедрить учетные данные с успехом, я получаю правильный ответ с помощью access_token и refresh_token, используя /oauth/token

Используя правильное имя пользователя и пароль

{
"access_token": "b8c45984-c573-4837-9ef6-6896f308a286",
"token_type": "bearer",
"refresh_token": "48145463-830e-4467-ab89-587bda6b32de",
"expires_in": 43199,
"scope": "read write"

}

и если я использую неправильное имя пользователя, это дает мне правильную ошибку, которой я рад;

Неправильное имя пользователя:

{error: "unauthorized", error_description: "No value present"}

ошибка: «неавторизовано» error_description: «Нет значения»

, но проблема возникает, когда я использую правильное имя пользователя и неверный пароль;я получаю ошибку ниже

2018-05-28 14:47:25.264  WARN 6604 --- [nio-8088-exec-2] .c.j.MappingJackson2HttpMessageConverter : 
Failed to evaluate Jackson serialization for type [class     org.springframework.security.oauth2.provider.error.DefaultWebResponseExceptionTranslator$UnauthorizedException]:
 org.springframework.beans.factory.BeanCreationException: Error creating bean with name     'org.springframework.security.oauth2.common.exceptions.OAuth2ExceptionJackson2Serializer': 
 BeanPostProcessor before instantiation of bean failed; 
 nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name
 'org.springframework.transaction.config.internalTransactionAdvisor' defined in class path resource
 [org/springframework/transaction/annotation/ProxyTransactionManagementConfiguration.class]: 
 Bean instantiation via factory method failed; 
 nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate      [org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor]: 
 Factory method 'transactionAdvisor' threw exception; 
 nested exception is java.lang.NullPointerException
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...