这两个功能对我来说看起来更复杂。我有.net核心Web应用程序与Cookie身份验证。我已经配置了所有的东西并且工作正常。
我的问题是,当我们已经在IServiceCollection下有AddAuthentication和AddAuthorization的方法时,它完全填满了我们的所有要求。 (即用户,角色,政策等)。这里有什么需要AddIdentity对象?
它们彼此不同吗?可以说,我有一个cookie基本身份验证,而不是我已经拥有HttpContext下的用户身份。如果我将AddIdentity放在它上面会有什么不同。
这可能会让最终用户感到困惑。但真正的差异可以回答我的问题。
感谢。
答案 0 :(得分:0)
基本上你应该只添加一个。身份验证或身份。如果您使用身份 那么您不必手动配置身份验证 Asp.net 核心身份会自动执行此操作。