【问题标题】:WSO2 Identity Server 5.11.0 (Linux) - OAuth2 - CORSWSO2 身份服务器 5.11.0 (Linux) - OAuth2 - CORS
【发布时间】:2021-03-08 20:09:23
【问题描述】:

我知道这是一个已知问题,但似乎新版本 v5.11.0 带来了与 CORS 相关的另一个问题。

根据documentation,您只需配置 CORS 行为即可从应用程序调用 I.S.域。

我做了这个配置,但它不起作用。当我调用端点/oauth2/oidcdiscovery/.well-known/openid-configuration 时,出现以下错误:

    Access to XMLHttpRequest at 'https://xxxx:9443/oauth2/oidcdiscovery/.well-known/openid-configuration' from origin 'http://localhost:4200' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

有人遇到同样的问题吗?

谢谢,

【问题讨论】:

    标签: wso2 wso2is


    【解决方案1】:

    您需要遵循doc 中给出的这个 cors 配置。从 5.11 开始,IS 改变了 cors 配置模型。检查为 5.11 here 所做的新更改。所以这个documentation中提到的配置 不再有效

    【讨论】:

    • 是的,你是对的......现在你需要在deployment.toml中配置CORS。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2016-04-19
    • 1970-01-01
    • 2014-05-25
    • 2015-07-22
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多