Blazor &引用;海关;IdentityServer实现和EntityFrameworkStore删除查询
早上好 我有一个新的Blazor项目,我们利用IdentityServer进行个人用户管理。开箱即用,这是很好的,没有问题,即使有额外的字段、声明,以及我们添加的这些 在项目的这一点(早期),我的困境是应用程序的服务器体系结构:Blazor &引用;海关;IdentityServer实现和EntityFrameworkStore删除查询,blazor,identityserver4,.net-5,Blazor,Identityserver4,.net 5,早上好 我有一个新的Blazor项目,我们利用IdentityServer进行个人用户管理。开箱即用,这是很好的,没有问题,即使有额外的字段、声明,以及我们添加的这些 在项目的这一点(早期),我的困境是应用程序的服务器体系结构: DMZWeb服务器 内部API 内部数据库 所有数据库调用都需要通过内部API,这就是我的问题所在,因为IdentityServer的基本实现使用EF进行数据库调用;这些都是直接从web服务器发生的,但是,它们需要通过内部API 我已经读了很多关于IdentityS
- DMZWeb服务器
- 内部API
- 内部数据库
- 这是一种典型的设置,或者至少是一种有效的解决方案吗?归根结底,在前端重写基类有点过火,但是,它允许在所有页面上进行更少的代码更改。此外,此实现可能会在其他应用程序中使用,因此,让团队中的其他开发人员仅使用此基类应有助于他们的开发
- 如果这是一个有效的设置/想法,是否有任何方法可以关闭或终止前端的EntityFramework存储?在构造函数中,我将此设置为.store=null。目前,提出的错误帮助我了解还需要挖掘和修复的地方,但是,一旦一切都运行起来,我想完全省略实现中的这一部分
提前感谢您的任何建议/建议。停下来!在使用IdentityServer继续您的项目之前,请确保您已经阅读了Microsoft的这篇文章()及其附带的注释。就个人而言,我已经完成了IdentityServer。只需切换到使用JWTs的身份验证方案(它内置于.NET5框架中)。然后可以运行任何后端代码来管理访问和身份验证令牌。