Exemple #1
0
        public SignedRequestAuthenticationHandlerTests()
        {
            FakeFactory.Create(out _logger, out _clock, out _requestSignatureVerifier);
            _encoder    = new UrlTestEncoder();
            _schemeName = "tests-scheme";
            _options    = new SignedRequestAuthenticationOptions {
                Realm = "test-app"
            };
            var optionsMonitor = A.Fake <IOptionsMonitor <SignedRequestAuthenticationOptions> >();

            A.CallTo(() => optionsMonitor.Get(_schemeName)).Returns(_options);
            _sut         = new SignedRequestAuthenticationHandlerForTests(optionsMonitor, _encoder, _clock, _requestSignatureVerifier, _logger);
            _httpRequest = new DefaultHttpContext().Request;
            _sut.InitializeAsync(
                new AuthenticationScheme(
                    _schemeName,
                    _schemeName,
                    _sut.GetType()),
                _httpRequest.HttpContext);
        }
Exemple #2
0
 public RequestSignatureVerifierTests()
 {
     FakeFactory.Create(out _signatureParser, out _clientStore, out _signatureVerifier, out _verificationResultCreatorFactory, out _logger);
     _sut = new RequestSignatureVerifier(_signatureParser, _clientStore, _signatureVerifier, _verificationResultCreatorFactory, _logger);
 }
Exemple #3
0
 public SignatureParserTests()
 {
     FakeFactory.Create(out _logger);
     _sut = new SignatureParser(_logger);
 }
Exemple #4
0
 public DefaultSignatureParserTests()
 {
     FakeFactory.Create(out _logger);
     _authenticationHeaderExtractor = new DefaultAuthenticationHeaderExtractor();
     _sut = new DefaultSignatureParser(_authenticationHeaderExtractor, _logger);
 }
 public RequestSignatureVerifierTests()
 {
     FakeFactory.Create(out _signatureParser, out _requestSignatureVerificationOrchestrator, out _logger);
     _sut = new RequestSignatureVerifier(_signatureParser, _requestSignatureVerificationOrchestrator, _logger);
 }