2017-03-05 4 views
0

https://localhost:8443/Service/oauth/token?grant_type=client_credentials 및 인증 헤더에 클라이언트 credentails를 전달 중입니다. 사례 1 : 클라이언트 자격 증명이 올바른 경우 Json 응답이어야합니다. 사례 2 : 클라이언트 자격 증명이 올바른 html 응답에있는 이유는 무엇입니까? 데이터베이스에 클라이언트가 없으면 loadClientbyId()에 새 ClientRegistrationException (클라이언트)가 던져지기 시작합니다. 잘못된 제안 일 수 있습니다.html 응답을 반환하는 oauth2 서버 spring oauth2

HTML 응답 : html response

답변

0

은 엔드 포인트를 테스트하는 브라우저를 사용하지 마십시오. http 클라이언트를 사용하십시오 (나는 우체부 https://www.getpostman.com/를 사용하지만 다른 것이 있습니다)

+0

예 우편 배달부 만 사용하고 있습니다. –

+0

근본 문제를 발견했습니다. 클라이언트는 기본 인증 필터에 의해 인증됩니다. 인증이 실패하면 오류 처리가 없습니다. [link] (https://github.com/spring-projects/spring-security/blob/master/web/src/main/java/) org/springframework/security/web/authentication/www/BasicAuthenticationFilter.java) –