AngularASPNETCore2WebApiAuth
示例项目基于博客文章,展示了基于JWT的身份验证(v5.2.1)前端(v5.2.1)和ASP.NET Core 2 WebAPI。包括带有.NET Core Identity成员资格和Facebook登录方案的本地用户注册。
Facebook流
电子邮件流
发展环境
- SQL Server Express 2017&SQL Server Management Studio 2017
- 在Visual Studio 2017和Visual Studio代码中运行
- 节点8.9.4&npm 5.6.0
- .NET Core 2.0 SDK
- Angular CLI->
npm install -g @angular/clihttps://gith*ub**.com/angular/angular-cli
设置
使用命令行构建和运行项目:
- 使用SRC> NPM安装在
src目录中src>npm installNPM软件包。 - 用
src>dotnet restore在src目录中还原Nuget软件包。 - 使用
src目录中的src>dotnet ef database update创建数据库。 - 使用
src>dotnet run在src目录中运行项目。 - 将您的浏览器指向http:// localhost:5000 。
当然,您还可以从Visual Studio 2017或Visual Studio代码中运行它,并使用IDE处理上述大多数步骤。如果有问题,请尝试从命令行中运行上述步骤,以确保正确设置功能。
Facebook应用程序设置
您可以自由使用该项目已配置的Demo Facebook应用Fullstack Cafe 。设置并使用自己的应用程序遵循帖子中详细介绍的步骤。
