public CredentialsTokenProvider(DatClientCredentials credentials)
        {
            if (credentials == null)
            {
                throw new ArgumentNullException("credentials");
            }

            _credentials = credentials;
        }
示例#2
0
        static void Main(string[] args)
        {
            var serviceAddress = new EndpointAddress("http://localhost:9090/WebServices/DataAccessWS.svc");

            var channelFactory = new ChannelFactory <IDataAccessWS>(BindingHelper.CreateDataAccessBinding(), serviceAddress);

            var credentials = new DatClientCredentials("admin", "admin");

            credentials.ServiceCertificate.DefaultCertificate = new X509Certificate2(Properties.Resources.cert2, "pass");

            channelFactory.Endpoint.Behaviors.Remove(typeof(ClientCredentials));
            channelFactory.Endpoint.Behaviors.Add(credentials);

            var service = channelFactory.CreateChannel();

            Console.WriteLine("COUNT USERS!: " + service.CountUsers());
        }
示例#3
0
 public DatCredentialsSecurityTokenManager(DatClientCredentials creditCardClientCredentials)
     : base(creditCardClientCredentials)
 {
     this.creditCardClientCredentials = creditCardClientCredentials;
 }