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); }
public RequestSignatureVerifierTests() { FakeFactory.Create(out _signatureParser, out _clientStore, out _signatureVerifier, out _verificationResultCreatorFactory, out _logger); _sut = new RequestSignatureVerifier(_signatureParser, _clientStore, _signatureVerifier, _verificationResultCreatorFactory, _logger); }
public SignatureParserTests() { FakeFactory.Create(out _logger); _sut = new SignatureParser(_logger); }
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); }