【发布时间】:2016-11-28 23:40:51
【问题描述】:
我正在使用 Stormpath,我想将我的 API 与客户端代码(Angular,使用 Stormpath 的 angular-sdk)分开。这意味着 API 将位于与客户端不同的子域上。一旦我这样做了,我就遇到了错误;
A wildcard '*' cannot be used in the 'Access-Control-Allow-Origin' header when the credentials flag is true
我通过设置 Access-Control-Allow-Origin 将特定域添加到我的 express CORS 配置来解决此问题,但现在 API 不会响应来自浏览器的点击。
所以我有点困惑,我希望 API 是开放的,但仍然使用 Stormpath 进行身份验证,但也许这不可能?
【问题讨论】:
-
看看这个教程:stormpath.com/blog/angularjs-spring-boot-tutorial 它使用 Spring 所以 YMMV,但仍然可以提供帮助。
标签: angularjs express stormpath