我刚刚创建了一个新的asp.net mvc 5项目,但是想将所有身份逻辑抽象到它自己的项目中。我使用asp.net identity 1.0做了类似的事情,但由于缺乏理解或其他原因,发现它不太理想,因为看起来我需要复制每个项目的几个引用以及实体框架连接字符串以使其获得工作。我用最新版本的身份2.0尝试了同样的策略但没有成功。那么有没有建议的方法来做到这一点,或者最好是将所有身份逻辑保留在主mvc启动项目中?
答案 0 :(得分:1)
没有什么可以阻止你编写一个为你提取身份apis的共享类库。你的MVC应用程序将依赖于共享类库并使用任何暴露在那里的api,而你的类库可以引用身份(或任何你想要的其他)来实现其功能。