如果我错了,请纠正我,但 cookie 只是特殊的Set-Cookie:
标题,对吗?也许我错过了一些东西,但对我来说似乎总是如此。如果我设置了 Rails API 应用程序并希望支持发送 HTTPOnly cookie(例如,标头还假设我有 CORS 和客户端设置上的所有内容等)我应该能够正确地做到这一点吗?
基本上,我的问题是:
- 带回
ActionDispatch::Cookies
我的中间件并添加include ::ActionController::Cookies
我的应用程序控制器是否完全违背了 API 应用程序的目的? - 如果是这样,我可以手动通过标头发送 HTTPOnly cookie 吗?
- 如果是这样,手动管理 cookie 标头是否更麻烦?如果我真正需要做的只是发送一个 HTTPOnly 刷新令牌,那么我是否将 cookie 中间件排除在外来权衡手动处理它们?