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); }