我正在尝试对我们的PingFederate配置(/.well-known/openid-configuration)使用XHR / Ajax调用,但是却遇到了跨域错误。

JavaScript客户端必须能够调用此URL,因为使用客户端JavaScript应用程序可以实现整个OIDC流。因此,此端点需要在IdP以外的域上可访问,并且理想情况下无需单独的服务器端代理。

最佳答案

更新(2018年9月):PingFederate(从9.0版本开始)现已具有开箱即用的简单配置,以启用CORS。有关更多详细信息,请参见:


https://support.pingidentity.com/s/document-item?bundleId=pingfederate-93&topicId=tpw1564002965961.html
https://support.pingidentity.com/s/document-item?bundleId=pingfederate-93&topicId=ird1564002990806.html




原始答案:

可以在PingFederate中启用CrossOriginFilter Jetty filter来支持此功能。

09-12 22:20