Example #1
0
        public override void Configure(IConfigSectionNode node)
        {
            base.Configure(node);

            var privateToken = node.AttrByName("private-token").ValueAsString();

            if (privateToken.IsNullOrWhiteSpace())
            {
                User = User.Fake;
                return;
            }

            var publicToken = node.AttrByName("public-token").ValueAsString();

            if (publicToken.IsNullOrWhiteSpace())
            {
                User = User.Fake;
                return;
            }

            var cred  = new ShippoCredentials(privateToken, publicToken);
            var token = new AuthenticationToken(ShippoSystem.SHIPPO_REALM, null);

            User = new User(cred, token, null, Rights.None);
        }
        public override void Configure(IConfigSectionNode node)
        {
            base.Configure(node);

              var privateToken = node.AttrByName("private-token").ValueAsString();
              if (privateToken.IsNullOrWhiteSpace())
            User = User.Fake;

              var publicToken = node.AttrByName("public-token").ValueAsString();
              if (publicToken.IsNullOrWhiteSpace())
            User = User.Fake;

              var carrierID = node.AttrByName("carrier-id").ValueAsString();
              if (carrierID.IsNotNullOrWhiteSpace())
            CarrierID = carrierID;

              var cred = new ShippoCredentials(privateToken, publicToken);
              var token = new AuthenticationToken(ShippoSystem.SHIPPO_REALM, null);
              User = new User(cred, token, null, Rights.None);
        }