【问题标题】:Session management location in oauth enable web application?oauth 中的会话管理位置启用 Web 应用程序?
【发布时间】:2018-12-29 22:50:31
【问题描述】:

如果我们正在开发支持 oauth 服务 (Facebook/gmail) 的 Web 应用程序 (angular/react),会话管理的位置在哪里?我应该在哪里维护托管服务器或 oauth 服务中的用户视图?

因为在 oauth 初始响应中已经定义了超时时间。(在传递登录凭据之后)

【问题讨论】:

    标签: javascript angularjs reactjs session oauth


    【解决方案1】:

    这里的会话管理不正确,
    javascript(react、angular 和 ...)使用 localStorage 或 IndexedDB 在主题中存储变量,
    如果您需要将此数据作为状态处理,那么您必须在项目中使用 Redux。
    redux 是状态管理,可以处理项目中的状态

    【讨论】:

      【解决方案2】:

      OAuth 使用本地存储来存储您需要保存的数据。在您的服务器端查找属性是无用的。

      【讨论】:

        猜你喜欢
        • 2023-03-12
        • 2018-03-03
        • 2014-03-08
        • 1970-01-01
        • 1970-01-01
        • 2020-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多