public void RequestTokenWithHmacSha1WithInvalidSignatureThrows() { OAuthConsumer consumer = CreateConsumer(SignatureMethod.HmacSha1); OAuthContext context = consumer.BuildRequestTokenContext(null); context.Signature = "wrong"; provider.GrantRequestToken(context); }
public void RequestTokenWithInvalidConsumerKeyThrowsException() { OAuthConsumer consumer = CreateConsumer(SignatureMethod.PlainText); consumer.ConsumerKey = "invalid"; OAuthContext context = consumer.BuildRequestTokenContext(null); provider.GrantRequestToken(context); }
public void RequestTokenWithHmacSha1() { OAuthConsumer consumer = CreateConsumer(SignatureMethod.HmacSha1); OAuthContext context = consumer.BuildRequestTokenContext(null); TokenBase token = provider.GrantRequestToken(context); Assert.AreEqual("requestkey", token.Token); Assert.AreEqual("requestsecret", token.TokenSecret); }
public void RequestTokenWithRsaSha1WithInvalidSignatureThrows() { OAuthConsumer consumer = CreateConsumer(SignatureMethod.RsaSha1); OAuthContext context = consumer.BuildRequestTokenContext(null); context.Signature = "eeh8hLNIlNNq1Xrp7BOCc+xgY/K8AmjxKNM7UdLqqcvNSmJqcPcf7yQIOvu8oj5R/mDvBpSb3+CEhxDoW23gggsddPIxNdOcDuEOenugoCifEY6nRz8sbtYt3GHXsDS2esEse/N8bWgDdOm2FRDKuy9OOluQuKXLjx5wkD/KYMY="; provider.GrantRequestToken(context); }
public void Index(string signatureMethod) { // just populate the propertybag with a few uri's for testing purposes. signatureMethod = signatureMethod ?? SignatureMethod.PlainText; PropertyBag["signatureMethod"] = signatureMethod; OAuthConsumer consumer = _oAuthService.CreateConsumer(signatureMethod); PropertyBag["requestTokenUri"] = consumer.BuildRequestTokenContext(null).GenerateUrl(); PropertyBag["exchangeRequestTokenForAccessTokenUri"] = consumer.BuildExchangeRequestTokenForAccessTokenContext(_testRequestToken, null).GenerateUrl(); PropertyBag["accessProtectedResourceUri"] = CreateApiResourceRequest(consumer, "/api/contacts/"); PropertyBag["accessOneProtectedResourceUri"] = CreateApiResourceRequest(consumer, "/api/contacts/1"); }