public WsTrustService( ILogger <WsTrustService> logger, SecurityTokenServiceFactory stsFactory, ISoapContextAccessor soapContextAccessor, WsTrustSerializerFactory serializerFactory, IOptionsMonitor <WsTrustOptions> monitor ) : this(logger as ILogger, stsFactory, soapContextAccessor, serializerFactory, monitor) { }
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; }
public UserNameSecurityTokenHandler(ISoapContextAccessor soapContextAccessor, ILogger <UserNameSecurityTokenHandler> logger, IPasswordValidator validator = null) { _soapContextAccessor = soapContextAccessor; _logger = logger; _validator = validator; }