2015-01-16 4 views
-1

Я пытаюсь проверить устройство пользователя, когда он/она пытается войти в систему со своими зарегистрированными устройствами.Проверьте устройство пользователя в asp.net identity

имя пользователя, пароль и grant_type отправляется с использованием x-www-form-urlencoded запрос является

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

devise_id является alrady захвачен в клиенте и отправляется с reqest. Как я могу прочитать значение device_id по методу GrantResourceOwnerCredentials в OAuthAuthorizationServerProvider на сервере

+0

у вас есть доступ к 'Google' вот стартовая точка для начинающих. [Как получить hte DeviceID] (http://msdn.microsoft.com/en-us/library/ms172516%28v=vs.90%29.aspx) – MethodMan

+0

i'm пытаясь прочитать значение и проверить его внутри сервера –

+0

Я отредактировал ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –

ответ

0

выглядит как нет никакого способа, кроме отправки device_id в заголовке и читать его как

public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) 
    { 

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

    } 
Смежные вопросы