【发布时间】:2018-12-29 22:50:31
【问题描述】:
如果我们正在开发支持 oauth 服务 (Facebook/gmail) 的 Web 应用程序 (angular/react),会话管理的位置在哪里?我应该在哪里维护托管服务器或 oauth 服务中的用户视图?
因为在 oauth 初始响应中已经定义了超时时间。(在传递登录凭据之后)
【问题讨论】:
标签: javascript angularjs reactjs session oauth
如果我们正在开发支持 oauth 服务 (Facebook/gmail) 的 Web 应用程序 (angular/react),会话管理的位置在哪里?我应该在哪里维护托管服务器或 oauth 服务中的用户视图?
因为在 oauth 初始响应中已经定义了超时时间。(在传递登录凭据之后)
【问题讨论】:
标签: javascript angularjs reactjs session oauth
这里的会话管理不正确,
javascript(react、angular 和 ...)使用 localStorage 或 IndexedDB 在主题中存储变量,
如果您需要将此数据作为状态处理,那么您必须在项目中使用 Redux。
redux 是状态管理,可以处理项目中的状态
【讨论】:
OAuth 使用本地存储来存储您需要保存的数据。在您的服务器端查找属性是无用的。
【讨论】: