使用身份

时间:2017-03-30 12:52:53

标签: asp.net-web-api asp.net-identity

我正在使用Asp.Net Identity开发Web API应用程序。首先,我们必须通过发送以下代码生成令牌:grant_type=password&username=email&password=pwd和以下代码:

OAuthOptions = new OAuthAuthorizationServerOptions
        {
            TokenEndpointPath = new PathString("/Token"),
            Provider = new ApplicationOAuthProvider(),
            AuthorizeEndpointPath = new PathString("/api/Account/ExternalLogin"),
            AccessTokenExpireTimeSpan = TimeSpan.FromMinutes(Convert.ToInt32(ConfigurationManager.AppSettings["TokenExpiryTimeInHours"])),
            // In production mode set AllowInsecureHttp = false
            AllowInsecureHttp = true
        };

现在我的问题是:假设用户已从Facebook注册,现在密码保存在AspnetUsers表中。我们如何在我的场景中为该用户生成令牌?我找不到以身份获取密码的方法。

帮我解决这个问题..

0 个答案:

没有答案