Spring Security SAML - 两个主机名问题

时间:2016-05-03 07:20:22

标签: spring-saml

我们的产品使用两个主机名,一个是公开的(例如https://my-company.com:443),另一个是内部用途(https://localhost:443)。 我们设法使用公共URL对IDP进行身份验证,但是当我们尝试在登录后尝试使用私有URL(localhost)加载资源时,我们会遇到以下异常:

[02 May 2016 20:08:26,558] - SSL peer failed hostname validation for name: localhost
javax.net.ssl.SSLPeerUnverifiedException: SSL peer failed hostname validation for name:
localhost

有没有办法克服这个问题?

注意:我们使用MetadataGenerator创建SP元数据。

2 个答案:

答案 0 :(得分:0)

最后,它不会出现安全问题。

我设法通过将公共域指向C:\ Windows \ System32 \ drivers \ etc \ hosts中的localhost来修复它。

答案 1 :(得分:0)

您好解决公司私有IP您的etc / hosts文件并访问网址https://localhost:443/