簡體   English   中英

帶代理的 WireCloud 重定向 url

[英]WireCloud redirect url with proxy

在默認 WireCloud 設置中單擊sign in時,我可以在哪里手動設置作為 url 參數一部分的redirect_uri

我們想向互聯網展示我們的平台,並需要通過我們的代理訪問我們的 WireCloud 服務器。 現在的問題是,不是代理 url 被用作重定向 url,而是內部服務器 url。 這會導致錯誤{"state": "eCUfYmpXnDV34IVR1P8Vtt2Ke8Xhoxtm", "error": "mismatching_redirect_uri"} (HTTP 400)

將以下行添加到settings.py文件中:

USE_X_FORWARDED_HOST = True
USE_X_FORWARDED_PORT = True
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')

這將配置 WireCloud 以信任以下標頭: X-Forwarded-HostX-Forwarded-PortX-Forwarded-Proto 這些標頭通常由代理服務器在調用后端服務時提供。

如果您不想依賴這些標頭,則可以使用以下設置在settings.py文件中settings.py特定值:

FORCE_PROTO = 'https'
FORCE_DOMAIN = 'my.domain.com'
FORCE_PORT = 8000

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM