簡體   English   中英

WSO2 & 域名

[英]WSO2 & domain name

我們要在域下運行 WSO2 Api Manager 應用程序。 通過https://domainname.com /carbon 應用程序正在運行,沒有問題。 但是 /devportal 和 /publisher 重定向到https://domainname.com:9443/authenticationendpoint並且不打開。 之后,我們看到identity.xml文件的定義中有端口信息。 我們這里也刪除了端口信息。 重新啟動 WSO2 應用程序后,我們所做的更改並未保存。 我們如何解決這個問題?

在此處輸入圖像描述

在此處輸入圖像描述

謝謝

請按照以下步驟操作。

  1. 打開<APIM_HOME>/repository/conf/deployment.toml並添加以下內容(如果尚未添加)。 添加后重啟服務器。
[transport.https.properties]
proxyPort = 443
[server]
hostname = "<loadbalancer_hostname>"

注意:僅當您在沒有上述proxyPort配置的情況下啟動 API Manager 並登錄到任何門戶時,以下步驟才適用。 然后您必須更改已注冊的回調 URL。 如果您從具有上述配置的新數據庫開始,則不需要以下步驟。

  1. 登錄到 Carbon 控制台。 https://<APIM_HOST>/carbon並導航到Service Providers -> List ,然后為門戶選擇適當的服務提供商。 對於 Publisher,SP 名稱將是apim_publisher然后單擊Edit

在此處輸入圖像描述

  1. 然后導航到Inbound Authentication Configuration -> OAuth/OpenID Connect Configuration -> Edit

在此處輸入圖像描述

  1. 然后找到Callback Url Configuration 並添加正確的端口並保存。

在此處輸入圖像描述

注意:您必須為每個門戶的所有服務提供商執行此操作。

此外,如果您有一個非deployment.toml中的自定義 URL,您可能需要基於X-Forward-for標頭生成回調 URL。 您可以在此處閱讀相關內容。

暫無
暫無

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

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