【问题标题】:Reactjs Authentication/AuthorizationReactjs 身份验证/授权
【发布时间】:2019-03-07 07:22:01
【问题描述】:

我需要将一个 reactjs 应用分成两部分,然后用用户名/密码保护其中一个。我已经阅读了一些关于此的教程。但似乎他们的方法是将整个应用程序加载到网络浏览器中,然后根据身份验证显示/隐藏某些内容。我需要的是受保护的部分根本不能传递给客户端(浏览器)。请问,常见的 reactjs 做法是什么? 非常感谢!

【问题讨论】:

    标签: javascript reactjs authentication authorization


    【解决方案1】:

    您可以使用像 Next.js 这样的服务器端渲染器或其他东西来根据服务器的授权级别显示或隐藏您的应用程序部分。

    我通常使用标准的 html 表单来登录页面,并且只有在用户通过身份验证时才发送真实的应用程序。为了显示或隐藏特殊部分,我正在尝试将应用程序拆分为块,您可以查看详细信息in this article

    考虑一下服务器端渲染器,也许它们就是您正在寻找的东西。

    【讨论】:

      【解决方案2】:

      我的建议是使用 react-router (react-router-dom) 库。

      Follow this sample code example

      【讨论】:

      • 我知道 react-router 方法。但是你读过我的要求吗? ;)
      猜你喜欢
      • 2011-09-27
      • 2017-05-28
      • 1970-01-01
      • 2010-12-07
      • 2016-02-15
      • 2014-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多