Wie verwende ich RestSharp mit OAuth?

8

Ich bin verwirrt, welche Factory-OAuth1Authenticator-Factory-Methode ich verwenden soll. Ich denke, ich sollte ein Consumer Secret Token (kann ich es mit RestSharp bekommen?), Dann OAuth1Authenticator.ForRequestToken, dann Zugriffstoken und geheime Zugriffstoken (wie?), Dann verwenden Sie OAuth1Authenticator.ForAccessToken und verwenden Sie den Rückgabewert von diesem nach vorne zeigen.

Aber es scheint, dass RestSharp so konfiguriert ist, dass es nur einen Authentifikator verwendet und ich finde keinen Weg von einem Kaltstart (mit nur App-Token) bis zu allen notwendigen Zugangsdaten (Consumer Key und Secret, Access Key) und geheim).

Bonusfragen:

  1. Was sind die Methoden .ForClientAuthentication und .ForProtectedResource?
  2. Warum befindet sich OAuth2Authenticatior in einem anderen Namespace als OAuth1Authenticator?
Sergey Aldoukhov 31.05.2011, 20:56
quelle

1 Antwort

14

OAuth 1 ist mehrstufig, daher müssen Sie bei jedem Schritt eine andere statische Methode verwenden. Es gibt ein Beispiel hier: Ссылка

    
John Sheehan 01.06.2011, 04:15
quelle

Tags und Links