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

C# 验证asp.net标识中的用户设备,c#,asp.net,C#,Asp.net,当用户尝试使用其注册的设备登录时,我正在尝试验证用户的设备 用户名、密码和授权类型使用x-www-form-urlencoded发送请求 grant_type=password&username=user1&password=123&device_id=123456789 designe\u id始终在客户机中捕获,并随请求一起发送。如何读取服务器上的OAuthAuthorizationServerProvider中的GrantResourceOwnerCredenti

当用户尝试使用其注册的设备登录时,我正在尝试验证用户的设备

用户名、密码和授权类型使用
x-www-form-urlencoded
发送请求

grant_type=password&username=user1&password=123&device_id=123456789

designe\u id
始终在客户机中捕获,并随请求一起发送。如何读取服务器上的
OAuthAuthorizationServerProvider
中的
GrantResourceOwnerCredentials
方法上的
device\u id
值看起来除了在标头中发送
device\u id
并按如下方式读取之外,没有其他方法了

 public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context)
    {

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

    }

您是否可以访问
Google
这里是初学者的起点。。我正在尝试读取该值并在服务器中检查它。我已编辑了您的标题。请看“,”其中的共识是“不,他们不应该”。这里的背景是什么?你在说什么样的登录?OAuth?是的,我在用OAuth