コード例 #1
0
 public BasicAuthorizationPolicy(
     IParametersProvider parametersProvider,
     IIdentityServerClientFactory identityServerClientFactory,
     IJwtTokenParser jwtTokenParser)
 {
     _parametersProvider          = parametersProvider;
     _identityServerClientFactory = identityServerClientFactory;
     _jwtTokenParser = jwtTokenParser;
 }
コード例 #2
0
 public PartiesQueryService(
     IShareSettings settings,
     ITokenResponseClient client,
     IJwtTokenParser jwtTokenParser,
     ISchemeOwnerJwtTokenResponseValidator tokenResponseValidator)
 {
     _requestUri             = $"{settings.SchemeOwnerUrl}/{Constants.SchemeOwnerPartiesEndpoint}";
     _client                 = client;
     _tokenResponseValidator = tokenResponseValidator;
     _jwtTokenParser         = jwtTokenParser;
 }
コード例 #3
0
 public CapabilitiesQueryService(
     ITokenResponseClient client,
     IJwtTokenParser jwtTokenParser,
     IJwtTokenResponseValidator tokenResponseValidator,
     IShareSettings settings)
 {
     _client                 = client;
     _jwtTokenParser         = jwtTokenParser;
     _tokenResponseValidator = tokenResponseValidator;
     _eori = settings.Eori;
 }
コード例 #4
0
 private void InitializeFakeObjects()
 {
     _jwsParserStub = new Mock <IJwsParser>();
     _identityServerClientFactoryStub = new Mock <IIdentityServerClientFactory>();
     _parametersProviderStub          = new Mock <IParametersProvider>();
     _jsonWebKeyConverterStub         = new Mock <IJsonWebKeyConverter>();
     _jwtTokenParser = new JwtTokenParser(
         _jwsParserStub.Object,
         _identityServerClientFactoryStub.Object,
         _parametersProviderStub.Object,
         _jsonWebKeyConverterStub.Object);
 }
コード例 #5
0
 public BasicAuthorizationPolicy(IJwtTokenParser jwtTokenParser, IPendingRequestRepository pendingRequestRepository)
 {
     _jwtTokenParser           = jwtTokenParser;
     _pendingRequestRepository = pendingRequestRepository;
 }
コード例 #6
0
 public JwtTokenParserTests()
 {
     _sut = new JwtTokenParser();
 }
コード例 #7
0
 public BasicAuthorizationPolicy(IJwtTokenParser jwtTokenParser)
 {
     _jwtTokenParser = jwtTokenParser;
 }
コード例 #8
0
 public BasicAuthorizationPolicy(IIdentityServerClientFactory identityServerClientFactory, IJwtTokenParser jwtTokenParser)
 {
     _identityServerClientFactory = identityServerClientFactory;
     _jwtTokenParser = jwtTokenParser;
 }