Ejemplo n.º 1
0
        public Authentication(TokenServiceParameters parameters)
        {
            ArgsCheck.IsNotNull(parameters);
            ArgsCheck.IsNotNullOrEmptyOrWhiteSpace(nameof(parameters.Token), parameters.Token);

            InfiniteToken       = parameters.Token;
            GlobalConfiguration = UtilsGlobalConfiguration.GetConfiguration();
            ProxySettings       = parameters.ProxySettings;
        }
Ejemplo n.º 2
0
        internal Authentication(TokenServiceParameters parameters, GlobalConfiguration configuration)
        {
            ArgsCheck.IsNotNull(parameters);
            ArgsCheck.IsNotNullOrEmptyOrWhiteSpace(nameof(parameters.Token), parameters.Token);
            ArgsCheck.IsNotNull(configuration);

            InfiniteToken       = parameters.Token;
            GlobalConfiguration = configuration;
            ProxySettings       = parameters.ProxySettings;
        }
        public void GetToken_InfiniteTokenInConstructor_ExpectedResult()
        {
            var token = new TokenServiceParameters {
                Token = "Expected"
            };
            var client = GetClient(token);

            var result = client.GetToken();

            Assert.AreEqual(token.Token, result.Data.Token);
        }
Ejemplo n.º 4
0
 internal static HttpWebRequest AddAuthorizationHeader(this HttpWebRequest request, TokenServiceParameters token)
 {
     return(request.AddAuthorizationHeader(token.Token));
 }
 private SW.NetStandard20.Services.Authentication.Authentication GetClient(TokenServiceParameters parameters, GlobalConfiguration configuration = null)
 {
     return(configuration != null? new SW.NetStandard20.Services.Authentication.Authentication(parameters, configuration) :
            new SW.NetStandard20.Services.Authentication.Authentication(parameters));
 }