Ejemplo n.º 1
0
 public WsTrustService(
     ILogger <WsTrustService> logger,
     SecurityTokenServiceFactory stsFactory,
     ISoapContextAccessor soapContextAccessor,
     WsTrustSerializerFactory serializerFactory,
     IOptionsMonitor <WsTrustOptions> monitor
     ) : this(logger as ILogger, stsFactory, soapContextAccessor, serializerFactory, monitor)
 {
 }
Ejemplo n.º 2
0
 protected WsTrustService(
     ILogger logger,
     SecurityTokenServiceFactory stsFactory,
     ISoapContextAccessor soapContextAccessor,
     WsTrustSerializerFactory serializerFactory,
     IOptionsMonitor <WsTrustOptions> monitor
     )
 {
     _logger              = logger;
     _stsFactory          = stsFactory;
     _soapContextAccessor = soapContextAccessor;
     _serializerFactory   = serializerFactory;
     _options             = monitor.CurrentValue;
 }
        public WsSecurityAuthenticationHandler(
            ISoapContextAccessor soapContextAccessor,
            IServiceProvider services,
            ITokenValidationParametersFactory tokenValidationParametersFactory,
            SecurityTokenHandlerProvider securityTokenHandlerProvider,

            IOptionsMonitor <AuthenticationSchemeOptions> options,
            ILoggerFactory logger,
            UrlEncoder encoder,
            ISystemClock clock)
            : base(options, logger, encoder, clock)
        {
            _soapContextAccessor = soapContextAccessor;
            _tokenValidationParametersFactory = tokenValidationParametersFactory;
            _securityTokenHandlerProvider     = securityTokenHandlerProvider;
        }
Ejemplo n.º 4
0
 public UserNameSecurityTokenHandler(ISoapContextAccessor soapContextAccessor, ILogger <UserNameSecurityTokenHandler> logger, IPasswordValidator validator = null)
 {
     _soapContextAccessor = soapContextAccessor;
     _logger    = logger;
     _validator = validator;
 }