Domain driven design 域驱动设计体系结构中的ASP.NET身份

Domain driven design 域驱动设计体系结构中的ASP.NET身份,domain-driven-design,asp.net-identity,Domain Driven Design,Asp.net Identity,嗨,我正在启动一个使用DDD的项目 我想使用Asp.Net标识进行用户身份验证,但标识与Asp.Net非常耦合,域模型对象不应具有依赖关系 这让我想到身份验证可能是一个不同的BoundedContext,它不使用DDD实现 我想知道是否有人遇到过同样的情况,你认为我有什么选择 谢谢对我来说,不使用DDD就可以实现身份验证。DDD方式非常耗时/昂贵,只在您的核心域(具有最大商业价值的代码)中使用DDD是可以的 请记住,如果您想将自己从框架中分离出来,您可以始终将自己隐藏在接口后面。在这种情况下,您

嗨,我正在启动一个使用DDD的项目

我想使用Asp.Net标识进行用户身份验证,但标识与Asp.Net非常耦合,域模型对象不应具有依赖关系

这让我想到身份验证可能是一个不同的BoundedContext,它不使用DDD实现

我想知道是否有人遇到过同样的情况,你认为我有什么选择


谢谢

对我来说,不使用DDD就可以实现身份验证。DDD方式非常耗时/昂贵,只在您的核心域(具有最大商业价值的代码)中使用DDD是可以的

请记住,如果您想将自己从框架中分离出来,您可以始终将自己隐藏在接口后面。在这种情况下,您的业务层可能会使用您的业务层所需的方法声明IIdentialProvider。然后,您可以在网站层中提供此提供程序AspIdentityProvider:IIdentityProvider的具体实现。然后,可以将AspIdentityProvider注入到业务层中需要它的类中