Пример #1
0
        public Configuration Configuration()
        {
            Configuration conf       = new Configuration();
            AuthApi       authApi    = new AuthApi(conf);
            var           requestEup = new WasteRegisterPublicApiApiModelsRequestsAuthV1EupRequest();

            requestEup.ClientId             = "a9b06fba-e707-47ef-b21a-c9f25932e17c";
            requestEup.ClientSecret         = "f67194ff2f5643b08634a0c006ca7cab7095db4394b149daaa93254199790969";
            requestEup.PaginationParameters = new WasteRegisterPublicApiApiModelsRequestsAuthV1AuthPaginationParameters()
            {
                Order = new WasteRegisterPublicApiApiModelsRequestsAuthV1Aorder()
                {
                    IsAscending = true
                },
                Page = new WasteRegisterPublicApiApiModelsRequestsAuthV1Apage()
                {
                    Index = 1, Size = 10
                },
            };

            var responseEup = authApi.GetEupList(requestEup);

            var requestToken = new WasteRegisterPublicApiApiModelsRequestsAuthV1JwtRequest();

            requestToken.EupId        = responseEup.Items[0].EupId.ToString();
            requestToken.ClientId     = "a9b06fba-e707-47ef-b21a-c9f25932e17c";
            requestToken.ClientSecret = "f67194ff2f5643b08634a0c006ca7cab7095db4394b149daaa93254199790969";

            var responseToken = authApi.GenerateEupAccessToken(requestToken);

            conf.AccessToken = responseToken.AccessToken;
            conf.Password    = "******";
            conf.Username    = "******";
            conf.AddApiKey("Authorization", conf.AccessToken);
            conf.AddApiKeyPrefix("Authorization", "Bearer");

            return(conf);
        }