我们的产品使用两个主机名,一个是公开的(例如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元数据。
答案 0 :(得分:0)
最后,它不会出现安全问题。
我设法通过将公共域指向C:\ Windows \ System32 \ drivers \ etc \ hosts中的localhost来修复它。
答案 1 :(得分:0)
您好解决公司私有IP您的etc / hosts文件并访问网址https://localhost:443/