从 ui 发送 rest-api 请求时 Camunda 403 错误

Camunda 403 error when rest-api request sent from ui

我正在试用带有身份验证过滤器的 Camunda。相同的请求适用于邮递员的基本身份验证,但是当我从 UI 发送它时,OPTIONS 请求出现 403 错误并且 POST 请求失败。 PS: 我设置了 cors 过滤器,如果我禁用身份验证过滤器,它会正常工作。 这是邮递员的要求

这是我代码中的请求

await axios.post(`${process.env.REACT_APP_API}/process-definition/key/${process.env.REACT_APP_PROCESS}/start`, {}, {
            headers: { 'Authorization': 
                {username: "demo",
                password: "demo"}
            }
        })

我也试过这个语法:

await axios.post(`${process.env.REACT_APP_API}/process-definition/key/${process.env.REACT_APP_PROCESS}/start`, {}, {
            auth: 
                {username: "demo",
                password: "demo"}
        })

this post 中所述,这是一个问题 cors.allowed.headersweb.xml 文件中。我在过滤器中添加了 Authorization 并且没有更多的 403 错误:

<init-param>
            <param-name>cors.allowed.headers</param-name>
            <param-value>Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers,Authorization</param-value>
</init-param>