2016-12-19 4 views
2

https 연결이 NGINX 수준에서 종료됩니다. 이를 위해 요청에서 X-Forwarded-Proto 및 Forwarded-For HTTP 헤더를 활성화했습니다. StormPath Spring Boot 통합 - 보안 HTTPS 연결이 필요합니다.

또한이 다음 링크에 표시된 코드 변경을 적용 https://shuaib.me/stormpath-ssl-termination/

HTTPS를 같이 stormpath 내장 된 리소스에 액세스하려고 오류가 발생 : // < ..>/OAuth를/토큰

{ "error": "invalid_request", "message": "토큰 요청에 보안 HTTPS 연결이 필요합니다. 이는 OAuth 2 사양의 요구 사항입니다." }

도움을 주시면 감사하겠습니다. 감사합니다

+0

어떤 Stormpath SDK 버전을 사용하고 있습니까? 이것은 1.1.0에서 해결되었을 것입니다. –

+0

stormpath-default-spring-boot-starter 1.2.2 – Faizal

답변

0

어떤 Java SDK 버전을 사용하고 있습니까?. 1.1.0 이후 X-Forwarded-Proto 헤더가 is supported입니다. 해당 버전 (또는 그 이상)을 사용하고 있다면 다른 문제가 있어야합니다. 더 많은 정보를 제공 할 수 있습니다. 감사합니다

+0

stormpath-default-spring-boot-starter 1.2.2 감사합니다! – Faizal

+0

그래서 그냥 그 버전에서 작동해야합니다. 그 blogpost에 언급 된 변경 사항을 적용하지 않고 다시 시도 할 수 있습니까? 당신이 얻는 오류는 무엇입니까? 로그에 예외가 있습니까? – mario

+0

로그에서 다음 예외가 나타나는 변경 사항을 제거했습니다. .s.s.f.a.CookieAuthenticationResultSaver : INSECURE IDENTITY COOKIE RUNTIME : 현재 Stormpath SDK 쿠키 구성이 안전하지 않은 ID 쿠키 (HTTPS가 아닌 연결을 통한 전송)를 허용하지 않습니다! – Faizal