小编Yur*_*ura的帖子

ASP.NET API Owin 以另一个用户身份登录

我在我的应用程序中使用 ASP.NET Web API 2、Owin 和 Identity 使用基于令牌的身份验证。

我需要功能允许具有“管理员”角色的用户以另一个(非管理员)用户的身份查看信息(无需密码登录,仅使用另一个用户的用户名)。

我不知道如何在控制器中生成新令牌并将其保存在会话中。

c# asp.net-web-api owin

5
推荐指数
1
解决办法
1381
查看次数

如何在邮递员中使用pfx证书?

有没有一种方法可以在邮递员中导入.pfx证书?我需要发送用户证书来测试我的API。

certificate ssl-certificate

3
推荐指数
2
解决办法
2789
查看次数

怎么,我可以更改密码,如果我不知道旧密码?

我需要create方法,如果我不知道旧密码,可以在数据库中更改密码.例如,我有下一个代码:

      public IHttpActionResult ChangePassword(ChangePasswordBindingModel model)
    {
        if (!ModelState.IsValid)
        {
            return BadRequest(ModelState);
        }

        var result = UserManager.ChangePassword(User.Identity.GetUserId(), model.OldPassword,
            model.NewPassword);
        if (!result.Succeeded)
        {
            return GetErrorResult(result);
        }

        return Ok();
    }
Run Code Online (Sandbox Code Playgroud)

在此代码中需要"model.OldPassword"但用户不知道旧密码.我只有密码和当前用户ID.

.net c# asp.net-web-api owin

2
推荐指数
1
解决办法
434
查看次数

标签 统计

asp.net-web-api ×2

c# ×2

owin ×2

.net ×1

certificate ×1

ssl-certificate ×1