在SPA的应用程序令牌认证

编程入门 行业动态 更新时间:2024-10-28 04:16:34
本文介绍了在SPA的应用程序令牌认证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我开始新的项目。这是小应用(操场),以了解夫妻的新概念。我将使用Ruby on Rails和单页应用程序中使用阵营创建后台API。我被困在验证。我想创建自定义的基于令牌的授权/授权。我来到了以下验证流程:

I started new project. It is small application (playground) to learn couple new concepts. I will create backend API using Ruby on Rails and Single Page Application using React. I stuck in Authentication. I would like to create custom Token-based Authorization/Authorization. I came to following auth flow:

  • 用户填写密码/登录和发送使用Ajax,并通过安全的HTTPS连接的支持。
  • 如果用户存在于数据库后盾检查。如果用户存在后端创建令牌并保存到Redis的使用用户ID。
  • 与令牌客户端应用程序后端的响应。
  • 在客户端,我将上述令牌保存到本地存储。
  • 每个请求我会从区域存储令牌,并传递到请求头之前。
  • 在后台我会从头部令牌,并检查是否存在Redis的分贝。
  • 这是流量是否正确?我应该解密在客户端令牌或没有必要?这个项目是唯一的操场,但我想做正确。请给我一些意见,如果上述流程是不够的。

    Is this flow correct? Should I decrypt token on client side or It is not necessary? This project is only playground but I would like to do It properly. Please give me some comments if above flow isn't good enough.

    推荐答案

    我认为你有正确的方法。此链接可以给你有关基于令牌的认证的更多详细信息:

    I think that you have the right approach. This link could give you more details about token-based authentication:

    • 与令牌RESTful应用程序实施认证 - templth.word$p$pss/2015/01/05/implementing-authentication-with-tokens-for-restful-applications/
    • Implementing authentication with tokens for RESTful applications - templth.wordpress/2015/01/05/implementing-authentication-with-tokens-for-restful-applications/

    希望它可以帮助你,蒂埃里

    Hope it helps you, Thierry

    更多推荐

    在SPA的应用程序令牌认证

    本文发布于:2023-11-13 23:07:24,感谢您对本站的认可!
    本文链接:https://www.elefans.com/category/jswz/34/1585573.html
    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
    本文标签:令牌   应用程序   SPA

    发布评论

    评论列表 (有 0 条评论)
    草根站长

    >www.elefans.com

    编程频道|电子爱好者 - 技术资讯及电子产品介绍!