我是Identity Server的新手,请耐心等待。试图了解Identity Server 4中的以下两个库。

IdentityServer4.EntityFramework
IdentityServer4.AspNetIdentity

我了解这有助于EF和AspNet。查看源代码和实体,它们都有完全不同的实体。 AspNetIdentity具有与用户,角色等相关的实体,而诸如客户端,资源等EntityFramework则具有相关性。但是两者都具有UserClaim,这使我有些困惑。是否可以在项目中同时使用两个库?还是应该仅在或其他上使用?

如果我们可以同时使用两者,那么我们可以对两个库中的UserClaim Entity做什么?

谢谢,

最佳答案

ASP.NET Identity是用于用户存储,密码验证,2FA等的选项(它可以基于EF-但这不是重点)

EF库用于将配置数据(例如客户端和资源)以及运行时状态(代码,刷新令牌等)持久保存到EF支持数据库。

是的-它们可以一起使用。

关于c# - IdentityServer4.EntityFramework和IdentityServer4.AspNetIdentity之间的Identity Server差异,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41239137/

10-12 16:03