【发布时间】:2017-06-02 17:10:36
【问题描述】:
这是一个开放式问题,所以我很抱歉。我会尽力保持具体。
我有一个基于 Express 的 REST API(实际上使用 Sails.js)。在前端,我有一个 Angular2 应用程序,它由一个非常轻量级的 Express 应用程序提供服务。前端对后端 (API) 进行 HTTP 调用。
任何人都应该能够在不通过 CAS 身份验证的情况下访问前端或后端。我使用 cas-authentication 模块在前端实现了 CAS 身份验证 - 没问题。但是,API 仍然没有受到保护。
我正试图弄清楚如何保护后端。我已经实现了只允许来自白名单域的请求的 CORS 保护。但是,这似乎还不够。
我假设我需要将身份验证令牌与每个 REST 请求一起发送到后端。我只是不知道如何获得那个令牌。
我们将不胜感激。
【问题讨论】:
标签: node.js angular express sails.js cas