2015-06-04 6 views
1

Я использую DotNetOpenAuth для реализации OAuth в моей локальной системе. Everytime я получаю следующее сообщение об ошибке: +400 Плохой запрос при использовании DotNetOpenAuth

ex.InnerException {"The remote server returned an error: (400) Bad Request."} System.Exception {System.Net.WebException} 

Ниже мой фрагмент кода

AuthorizationServerDescription authServer = new AuthorizationServerDescription() 
{ 
    TokenEndpoint = new Uri(TOKEN_ENDPOINT), 
    AuthorizationEndpoint = new Uri(AUTHZ_ENDPOINT), 
}; 

       string[] scopes = new string[] { "Scope" }; 
       var client = new WebServerClient(authServer , "ClientId", "Client_Secret"); 


       var token= client.ExchangeUserCredentialForToken("username", "password"); 

Когда client.ExchangeUserCredentialForToken называется то я получаю сообщение об ошибке. Не удалось выяснить, что происходит. Какова может быть потенциальная причина?

ответ

0

Вы не предоставление областей в вашей просьбе опробовать добавив его последний параметр:

client.ExchangeUserCredentialForToken("username", "password", scopes); 

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

  • Нет связанных вопросов^_^