验证asp.net标识中的用户设备

时间:2015-01-16 18:16:52

标签: c# asp.net

我试图在他/她尝试使用已注册的设备登录时验证用户的设备。

使用x-www-form-urlencoded请求

发送用户名,密码和grant_type
grant_type=password&username=user1&password=123&device_id=123456789

devise_id在客户端捕获并通过reqest发送。如何阅读服务器上device_idGrantResourceOwnerCredentials方法的OAuthAuthorizationServerProvider

1 个答案:

答案 0 :(得分:0)

看起来没有办法,除了在标题中发送device_id并像

一样阅读
 public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context)
    {

        String deviceId = context.OwinContext.Request.Headers.Get("device_id");

    }