[SPRING] oauth2와 함께 스프링 클라우드 게이트웨이 사용
SPRINGoauth2와 함께 스프링 클라우드 게이트웨이 사용
이 종속성을 제외하여이 문제를 해결하기 시작했습니다.
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
나는 사용하기 시작한다.
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-oauth2</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
해결법
-
==============================
1.앞서 보았 듯이, Spring 클라우드 게이트웨이는 반응 모델을 사용하며, 바람둥이보다는 넷티를 기반으로한다. 반응 변화는 큰 변화이며 현재 Spring Security가 지원하지 않지만 작업이 진행 중이고 https://github.com/spring-cloud/spring-cloud-gateway/issues/179에서 추적 할 수 있습니다
앞서 보았 듯이, Spring 클라우드 게이트웨이는 반응 모델을 사용하며, 바람둥이보다는 넷티를 기반으로한다. 반응 변화는 큰 변화이며 현재 Spring Security가 지원하지 않지만 작업이 진행 중이고 https://github.com/spring-cloud/spring-cloud-gateway/issues/179에서 추적 할 수 있습니다
-
==============================
2.스프링 보안 5가 적용된 스프링 부트 2.1이이 문제를 해결했습니다. 이 예제를 보아라.
스프링 보안 5가 적용된 스프링 부트 2.1이이 문제를 해결했습니다. 이 예제를 보아라.
-
==============================
3.이 예제 애플리케이션 (https://github.com/spring-cloud-samples/sample-gateway-oauth2login)은 oauth2 통합에 대한 훌륭한 참조 정보를 제공하며 @EnableWebFluxSecurity를 사용하여 리액턴스 모델에 대한 다운 스트림 마이크로 서비스 구현도 포함합니다. 나는 문제없이 그것을 실행할 수있다. 그러나 비 반응 모델에 대해서는 어떻게 적용할까요?
이 예제 애플리케이션 (https://github.com/spring-cloud-samples/sample-gateway-oauth2login)은 oauth2 통합에 대한 훌륭한 참조 정보를 제공하며 @EnableWebFluxSecurity를 사용하여 리액턴스 모델에 대한 다운 스트림 마이크로 서비스 구현도 포함합니다. 나는 문제없이 그것을 실행할 수있다. 그러나 비 반응 모델에 대해서는 어떻게 적용할까요?
저는 Zuul 게이트웨이를 대신 사용하는 또 다른 마이크로 서비스 샘플 애플리케이션 (https://github.com/piomin/sample-spring-oauth2-microservices)을 따랐습니다. @EnableResourceServer를 마이크로 서비스에 추가하면 액추에이터 끝점 (/ 상태)이 차단되어 영사관에 등록 할 수 없었습니다.
from https://stackoverflow.com/questions/49795385/use-spring-cloud-gateway-with-oauth2 by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 간단한 jdbc 호출을 사용하여 입력 매개 변수로 배열을 저장 프로 시저에 전달하십시오. (0) | 2019.04.30 |
---|---|
[SPRING] Spring을 사용하여 동일한 클래스를 주입 할 수 있습니까? (0) | 2019.04.30 |
[SPRING] Spring 3.1 MVC 애플리케이션의 HTTP 상태 404 (0) | 2019.04.30 |
[SPRING] 참조하는 Java 프로젝트에서 정적 리소스 (WEB-INF) 폴더의 파일에 액세스하는 방법? (0) | 2019.04.30 |
[SPRING] Spring 데이터 JPA @OneToOne 주석 무한 재귀 오류 (0) | 2019.04.30 |