node.js - Node.js/React 的用户管理

标签 node.js react-native user-management session-management

我们的工具是在网络上运行的 Node.js 服务器/React 客户端,没有外部 Web 访问权限。

我们希望添加强大的用户管理,包括:

  • 用户定义(名称、密码、访问级别)
  • 更改密码
  • 登录/注销

是否有任何开源库可以提供这些功能?

最佳答案

Passport js该库提供了许多身份验证和授权策略,无需您重新发明轮子。您可以使用任何数据库在后端存储用户的数据,例如 MongoDB、Mysql 等。

如果您决定这样做,它还可以与内部 LDAP 或身份验证服务器 API 通信。总而言之,这听起来像是一个适合您的完美库。

这是教程 https://scotch.io/tutorials/easy-node-authentication-setup-and-local

关于node.js - Node.js/React 的用户管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58832278/

相关文章:

node.js - mongodb查找计算字段

javascript - Opa流控、线程?

javascript - Mongoose 更新嵌套值

node.js - Yarn 把离线包存放在哪里?

java - 编译到 Android 设备时出现 React Native 全新构建错误

ios - Xcode 构建依赖于 Metro bundler

php - 什么是多平台 WebApp 的良好 UserManagement 实践

c++ - 如何存储对函数的引用,以便稍后在 node.js C++ 插件模块中调用它?

design-patterns - 订阅管理逻辑

linux - 在 Windows 10 中模拟启用类似 Linux 的管理员权限