我正在使用WSO2身份服务器(在端口9443上)和企业服务总线(ESB,在端口9444上) . 我将ESB配置为使用IS SSO . 但每当我尝试登录ESB时,它会将我重定向到IS,并在那里将其重定向到URL localhost:9443 / samlsso .
我已经尝试在不访问的identities.xml和carbon.xml中更改此URL .
我在哪里可以配置重定向地址?
在carbon.xml中,我将主机名指定为“HostName”和“MgtHostName” . 但是IS仍然使用localhost .
谢谢!
5 回答
/ repository / conf文件夹下的carbon.xml文件 .
将
<HostName>localhost</HostName>
更改为您的IP .好的,我找到了解决方案 .
我对IS和ESB包中的所有XML文档进行了搜索替换,并用我的主机名替换了所有“localhost” .
WSO2的脚本位于:
<IOTS_HOME>/scripts
跑
./change-ip.sh
Check Docs to configure Hostname
在identity.xml中有一个SSOService / IdentityProviderURL标记,这对于SAML身份验证似乎很重要 .
SSO配置应该在/repository/conf/security/authenticators.xml中,如下所示更改Identity Server的重定向URL的主机名,