public void AccessProtectedResource() { OAuthConsumer consumer = CreateConsumer(SignatureMethod.RsaSha1); var contextFactory = new OAuthContextFactory(); OAuthContext context = contextFactory.FromUri("GET", new Uri("http://localhost/protected.rails")); consumer.SignContext(context, new TokenBase { ConsumerKey = "key", Token = "accesskey", TokenSecret = "accesssecret" }); AccessOutcome outcome = provider.VerifyProtectedResourceRequest(context); Assert.IsTrue(outcome.Granted, outcome.AdditionalInfo); Assert.IsNotNull(outcome.AccessToken); }
public AccessOutcome AccessProtectedResource(IRequest request) { OAuthContext context = _contextFactory.FromMonoRailRequest(request); return(_provider.VerifyProtectedResourceRequest(context)); }