Oauth2 인증
4468 단어 기사 링크
인증 서버는 자원 서버일 때 네 가지 권한 수여 모델이 공생할 수 없다(내가 나타난 것은 자원 서버를 추가하는 것이다. 권한 수여 코드 모델이 무효이고implicit 간단한 모델,password 모델과clientcredentials 모델이 유효하다. 인증 서버가 자원 서버가 되지 않을 때 네 가지 권한 수여 모델이 모두 유효하다) 저장된 secret와 사용자 비밀번호는 모두 BCEncrypt 암호화해야 한다.자원 서버와 인증 서버가 분리된 후resource를 설정합니다.id가 잘못되었습니다.
securityFilterChains
차단된 경로에 대응하는 필터 체인을 표시합니다. @Override
protected Filter performBuild() throws Exception {
....
for (RequestMatcher ignoredRequest : ignoredRequests) {
securityFilterChains.add(new DefaultSecurityFilterChain(ignoredRequest));
}
for (SecurityBuilder<? extends SecurityFilterChain> securityFilterChainBuilder : securityFilterChainBuilders) {
securityFilterChains.add(securityFilterChainBuilder.build());
}
FilterChainProxy filterChainProxy = new FilterChainProxy(securityFilterChains);
......
}
/**
httpSecurity 。
*/
public WebSecurity addSecurityFilterChainBuilder(
SecurityBuilder<? extends SecurityFilterChain> securityFilterChainBuilder) {
this.securityFilterChainBuilders.add(securityFilterChainBuilder);
return this;
}