我试图在他/她尝试使用已注册的设备登录时验证用户的设备。
使用x-www-form-urlencoded
请求
grant_type=password&username=user1&password=123&device_id=123456789
devise_id
在客户端捕获并通过reqest发送。如何阅读服务器上device_id
中GrantResourceOwnerCredentials
方法的OAuthAuthorizationServerProvider
值
答案 0 :(得分:0)
看起来没有办法,除了在标题中发送device_id
并像
public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context)
{
String deviceId = context.OwinContext.Request.Headers.Get("device_id");
}