我想用前端上的reactjs,后端上的.NET Core Web API,一些数据库以及基于令牌的身份验证来创建应用程序。 我希望用户能够注册,登录,注销和恢复密码。
我不敢相信我需要从头开始构建所有这些。应该有一些我只需要组合在一起的构建基块。有吗?
答案 0 :(得分:2)
我也在为此苦苦挣扎。如果您还在寻找,我正在创建一个样板,以使用React + .NetCore解决身份验证/授权问题:
https://github.com/moh704/AuthenticationExample
我已使用登录和授权,因为这对我来说是最困难的部分。我很快将添加注册/注销功能。我还将输入sql server数据库脚本来生成用户注册跟踪和密码存储。
答案 1 :(得分:0)
Azure Active Directory B2C似乎是安全用户流程的正确答案。
react-adal通过react.js启用AAD B2C
.NET Auto Generated Controllers启用了非常薄的透明后端,从而使整个业务逻辑都包含在react.js中。 我在.NET中手动创建的唯一业务逻辑是授权。它验证用户是否有资格读取/写入他/她正在读取/写入的数据。