IServiceCollection添加身份验证与添加身份

时间:2018-04-16 13:48:28

标签: c# .net .net-core

这两个功能对我来说看起来更复杂。我有.net核心Web应用程序与Cookie身份验证。我已经配置了所有的东西并且工作正常。

我的问题是,当我们已经在IServiceCollection下有AddAuthentication和AddAuthorization的方法时,它完全填满了我们的所有要求。 (即用户,角色,政策等)。这里有什么需要AddIdentity对象?

它们彼此不同吗?可以说,我有一个cookie基本身份验证,而不是我已经拥有HttpContext下的用户身份。如果我将AddIdentity放在它上面会有什么不同。

这可能会让最终用户感到困惑。但真正的差异可以回答我的问题。

感谢。

1 个答案:

答案 0 :(得分:0)

基本上你应该只添加一个。身份验证或身份。如果您使用身份 那么您不必手动配置身份验证 Asp.net 核心身份会自动执行此操作。