如果其他用户通过其身份验证,我如何查看Microsoft Identity?像UserManager.FindById(User.Identity.GetUserId())中有一些内置函数.IsAuthenticated?
答案 0 :(得分:1)
这取决于您的身份验证的工作方式。如果您在某处有某个中央会话存储,则可以检查该用户是否具有有效会话。
如果您不使用会话(例如,在使用基于令牌的身份验证时),则无法检查其他用户是否经过身份验证,具体取决于该用户的令牌状态。
答案 1 :(得分:0)
Microsoft.AspNet.Identity.UserManagerExtensions
是
的一部分Microsoft.AspNet.Identity.Core
然后你可以使用
UserManagerExtensions.FindById()
您还可以使用异步方法,以便您可以访问
var user = await UserManager.FindByIdAsync(userid);