public void SetUpProvider()
        {
            var tokenStore    = new TestTokenStore();
            var consumerStore = new TestConsumerStore();
            var nonceStore    = new TestNonceStore();

            provider = new OAuthProvider(tokenStore,
                                         new SignatureValidationInspector(consumerStore),
                                         new NonceStoreInspector(nonceStore),
                                         new TimestampRangeInspector(new TimeSpan(1, 0, 0)),
                                         new ConsumerValidationInspector(consumerStore));
        }
        public OAuthProvider10Tests()
        {
            var tokenStore    = new TestTokenStore();
            var consumerStore = new TestConsumerStore();
            var nonceStore    = new TestNonceStore();

            provider = new OAuthProvider(tokenStore,
                                         new SignatureValidationInspector(consumerStore),
                                         new NonceStoreInspector(nonceStore),
                                         new TimestampRangeInspector(new TimeSpan(1, 0, 0)),
                                         new ConsumerValidationInspector(consumerStore),
                                         new XAuthValidationInspector(ValidateXAuthMode, AuthenticateXAuthUsernameAndPassword));
        }
        static OAuthServicesLocator()
        {
            var consumerStore = new TestConsumerStore();
            var nonceStore    = new TestNonceStore();

            _accessTokenRepository  = new InMemoryTokenRepository <DevDefined.OAuth.Storage.Basic.AccessToken>();
            _requestTokenRepository = new InMemoryTokenRepository <DevDefined.OAuth.Storage.Basic.RequestToken>();

            var tokenStore = new SimpleTokenStore(_accessTokenRepository, _requestTokenRepository);

            _provider = new OAuthProvider(tokenStore,
                                          new SignatureValidationInspector(consumerStore),
                                          new NonceStoreInspector(nonceStore),
                                          new TimestampRangeInspector(new TimeSpan(1, 0, 0)),
                                          new ConsumerValidationInspector(consumerStore));
        }
        protected void Application_Start(object sender, EventArgs e)
        {
            _requestTokenRepository = new InMemoryTokenRepository <DevDefined.OAuth.Storage.Basic.RequestToken>();
            _accessTokenRepository  = new InMemoryTokenRepository <DevDefined.OAuth.Storage.Basic.AccessToken>();

            var consumerStore = new JiraConsumerStore();

            var nonceStore = new TestNonceStore();

            var tokenStore = new SimpleTokenStore(_accessTokenRepository, _requestTokenRepository);

            _provider = new OAuthProvider(tokenStore,
                                          new SignatureValidationInspector(consumerStore),
                                          new NonceStoreInspector(nonceStore),
                                          new TimestampRangeInspector(new TimeSpan(1, 0, 0)),
                                          new ConsumerValidationInspector(consumerStore)
                                          /*,new OAuth10AInspector(tokenStore)*/);
        }