Example #1
0
        protected HttpListenerManager(IChannelListener channelListener, HttpTransportBindingElement source, ServiceCredentialsSecurityTokenManager securityTokenManager, ChannelDispatcher dispatcher)
        {
            this.Dispatcher       = dispatcher;
            this.channel_listener = channelListener;
            Source = source;

            if (securityTokenManager != null)
            {
                var str = new SecurityTokenRequirement()
                {
                    TokenType = SecurityTokenTypes.UserName
                };
                security_token_authenticator = securityTokenManager.CreateSecurityTokenAuthenticator(str, out security_token_resolver);
            }
        }