Jwt身份验证:JwtTokenBuilder

时间:2018-07-19 22:01:48

标签: asp.net-core-2.0

我目前是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与特定的命名空间/库一起使用

Sample Image

0 个答案:

没有答案
相关问题