스프링 OAuth2를 설정하고 사용자 지정 WebSecurityConfigurerAdapter (@EnableWebSecurity)를 사용하려고합니다. 기본으로웹 보안을 사용하는 OWA2
나는 다음과 같은 두 가지 프로젝트를 복사 :
- vanilla-sample
- 와 클라이언트 응용 프로그램 @ EnableOAuth2Sso와 해당 속성
이 예상 작품으로 아웃 - 오브 - the- 상자.
그러나 @EnableWebSecurity가있는 WebSecurityConfigurerAdapter를 자동 서버 (바닐라)에 추가하려고하면 오류가 발생합니다.
인증 실패 : 클라이언트의 로그인 페이지에서 로그인 및 권한 부여 후 다시 리디렉션 할 때 액세스 토큰을 얻을 수 없습니다.
WebSecurityConfigurerAdapter없이 잘 작동하는 security.oauth2.resource.userInfoUri를 설정했습니다.
WebSecurityConfigurerAdapter를 사용하여 oauth2를 구성하는 방법에 대한 아이디어가 있으십니까?
? oauth2 권한 서버 또는 자원 서버가있는 인증 서버? 당신은 어딘가에 당신의 모범을 보여주고 있습니까? – bilak
샘플 [여기] (https://github.com/menostos/spring-oauth2-demo)을 업로드했습니다. 체크인 방법은 작동합니다.하지만 auth-server/Application에서 CustomWebSecurity의 주석 처리를 제거하면 더 이상 작동하지 않습니다. (주 방법을 통해 인증 서버와 클라이언트를 시작하고 브라우저에서 http : // localhost : 8081/client /를여십시오.) – cin
아마 websecurity를 활성화하면/oauth/authorize 및/oauth/confirm_access 끝 점이 보이지 않습니다. – bilak