我正在寻找关于如何在多层环境中实现ASP.NET身份2的一些指导。我有一个物理上分离的表示和业务层,但我在Identity中看到的所有示例和示例代码都涉及从表示层到DB使用EF。我没有直接点击数据库,而是将一组WCF服务作为我的业务层(非常典型的我确定)。我最好在底部使用EF作为ORM,但仅限于Web服务,而不是表示层。
我假设最直接的方法是使用IUser * Store接口的自定义实现,然后这些实现将调用后端Web服务。
这是推荐的方法,还是有不同的方法?这似乎是合适的,因为这似乎是实现自己的自定义用户存储的推荐方法,但是必须实现所有这些接口似乎相当繁重(我知道大多数都是可选的,但我需要大部分接口)。