saidlt
(Saidlt)
1
redirect_uri 쿼리 매개변수에 https가 추가되지 않습니다
설명:
참고: 내 oidc 클라이언트는 이미 https://forums.abc.com으로 설정되어 있습니다.
bnconfig를 https://forums.abc.com으로 설정해도 redirect url이 https://forums.abc.com/으로 추가되지 않고, http://https//으로 생성됩니다 (https 뒤에 콜론(:)이 없다는 점에 유의하세요). 이는 완전히 잘못된 형식입니다. 또한, bnconfig 명령에서 프로토콜을 생략하면 http redirect url이 http로 생성되어 보안에 취약합니다.
david
(David Taylor)
2
관리자 패널에서 ‘force https’ 사이트 설정을 활성화했는지 확인해 주세요.
saidlt
(Saidlt)
3
- 관리자 패널에서 force_https를 true로 설정했습니다.
- https://forum.abc.com으로 이동했습니다.
위 스크린샷을 자세히 살펴보면, https로 시작했음에도 http로 리다이렉트되는 것을 확인할 수 있습니다.
인증이 완료되고 최종 리다이렉트가 이루어진 후의 스크린샷은 다음과 같습니다.

참고로,
force_https를 비활성화하면 https로 시작하더라도 리다이렉트가 http로 종료됩니다.
david
(David Taylor)
4
Discourse 사이트가 프록시 뒤에 있나요? 그렇다면 x-forwarded-proto 헤더를 설정해야 합니다. 리버스 프록시 구성에 대한 자세한 정보는 이 주제에서 확인하실 수 있습니다: