【问题标题】:Issue bearer token from IdentityServer4从 IdentityServer4 发出不记名令牌
【发布时间】:2018-06-21 07:44:18
【问题描述】:

如果用户登录成功,是否可以手动生成不记名令牌并返回?

这是我的观点:

[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Login2(LoginViewModel model)
{
    if (ModelState.IsValid)
    {
        var result = await _signInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, lockoutOnFailure: false);
        if (result.Succeeded)
        {
            _logger.LogInformation("User logged in.");
            //TODO: Generate token
            string token = null; //TODO
            return Ok(token);
        }
    }
    return BadRequest("Invalid login attempt.");
}

【问题讨论】:

    标签: asp.net-core asp.net-identity jwt identityserver4


    【解决方案1】:

    这就是 identityserver4 授权和令牌端点已经做的事情,为什么要自己动手呢?

    如果您只想实现自定义方式来发出 JWT,那么我认为不需要 identityserver4。

    【讨论】:

      猜你喜欢
      • 2017-11-19
      • 1970-01-01
      • 2019-08-14
      • 1970-01-01
      • 2021-07-03
      • 2017-04-20
      • 1970-01-01
      • 1970-01-01
      • 2018-10-10
      相关资源
      最近更新 更多