我目前是ASP.net的新手,发现很难实现令牌身份验证(Jwt),我一直在关注以下示例:https://www.c-sharpcorner.com/article/asp-net-core-2-0-bearer-authentication/
所以我一路迷路了`
[HttpPost]
public IActionResult Create([FromBody]Credential inputModel)
{
if (inputModel.Username != "mgiba" && inputModel.Password != "tech")
return Unauthorized();
var token = new JwtTokenBuilder()
.AddSecurityKey(JwtSecurityKey.Create("fiversecret "))
.AddSubject("mgiba tech")
.AddIssuer("Fiver.Security.Bearer")
.AddAudience("Fiver.Security.Bearer")
.AddClaim("MembershipId", "111")
.AddExpiry(1)
.Build();
return Ok(token.Value);
}
它不会接收JWtTokenBulder()类,所以我不再确定是否应该从头开始创建类“ JwtTokenBuilder”,还是应该enter code here
与特定的命名空间/库一起使用