我對這段代碼有問題:private async Task<object> GenerateJwtToken(string email, User user){ var claims = new List<Claim> { new Claim(JwtRegisteredClaimNames.Sub, email), new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()), new Claim(ClaimTypes.NameIdentifier, user.Id) };用戶擴(kuò)展 IdentityUser。問題是我得到:無法從 'int' 轉(zhuǎn)換為 'System.Security.Claims.ClaimsIdentity'”。即使對于 ClaimTypes.NameIdentifier 我也收到錯(cuò)誤:“無法從 'string' 轉(zhuǎn)換為 'System.IO.BinaryReader'如果我將 Id 更改為其他內(nèi)容,例如電子郵件,或者 firstName 錯(cuò)誤消失...找不到任何有關(guān)它的信息。我對這段代碼有問題:private async Task<object> GenerateJwtToken(string email, User user){ var claims = new List<Claim> { new Claim(JwtRegisteredClaimNames.Sub, email), new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()), new Claim(ClaimTypes.NameIdentifier, user.Id) };用戶擴(kuò)展 IdentityUser。問題是我得到:無法從 'int' 轉(zhuǎn)換為 'System.Security.Claims.ClaimsIdentity'”。即使對于 ClaimTypes.NameIdentifier 我也收到錯(cuò)誤:“無法從 'string' 轉(zhuǎn)換為 'System.IO.BinaryReader'如果我將 Id 更改為其他內(nèi)容,例如電子郵件,或者 firstName 錯(cuò)誤消失...找不到任何有關(guān)它的信息。
- 3 回答
- 0 關(guān)注
- 425 瀏覽
添加回答
舉報(bào)
0/150
提交
取消