11 2021 档案
摘要:IdentityServer4项目(IdentityServer4 with ASP.NET Core Idetity) MVC项目(core 3.1) 使用OpenIdConnect实现IdentityServer4对MVC的登录认证。 问题起因:IdentityServer4项目中能够获取得到C
阅读全文
摘要:问题起因:在使用IdentityServer4对mvc做登录认证时,起初使用的是https,后来改为http,导致登录后跳转不回mvc。 问题原因:Identity Server 4登录后重定向仅在Chrome中不起作用。Chrome高版本调整SameSite策略导致。 解决方案:添加了以下配置更改
阅读全文
摘要:做这个笔记的缘由: 在webapi学习项目中想对项目服务层进行测试,但是webapi项目的DbContext是由Startup中配置依赖注入的,服务层再由构造函数依赖注入获得DbContext。 在单元测试项目中要对服务层进行测试就必须要自己创建并配置DbContext服务注入到测试项目中。 需要N
阅读全文
摘要:Nuget添加AutoMapper.Extensions.Microsoft.DependencyInjection 注册服务 services.AddAutoMapper(AppDomain.CurrentDomain.GetAssemblies()); - AddAutoMapper自动扫描程序
阅读全文