public IActionResult Info() { //这里是使用 JWT 并识别身份的一个例子 //以下两行在验证通过之后用于获取我们在 payload 中自定义的那部分内容,即用户 ID var auth = HttpContext.AuthenticateAsync(); var id = Convert.ToInt32(auth.Result.Principal.Claims.First(t => t.Type.Equals(ClaimTypes.NameIdentifier)) ?.Value); return(Ok(GlobalFunc.GetBasicReaderInfoJson(id))); }