我应该将 WCF 用于标识方法吗?

Should I use WCF for identity methods?

我使用的是 ASP.NET MVC 5 with identity 2 并且我使用的是 WCF 服务。

在我的控制器中,我使用像

这样的身份方法
usermanager...FindById(...)

我现在的问题是:这两者之间哪个是更好的解决方案?

  1. 在服务器端使用标识方法并通过 WCF 服务调用它们

  1. 直接在控制器中使用身份方法而不使用 WCF 服务

谢谢

答案取决于您的决定。我认为双方都应该实施它,因为 WCF 服务可以从任何其他应用程序访问,因为它的端点是公开的,如果有人知道端点并且没有安全性,那么他们可以调用该函数并获取数据或删除它。所以我觉得一定要两边都做。 WCF 提供了非常好的方法来允许某些用户执行某些方法或限制,因此您应该在双方都使用。