public void ConfigureServices(IServiceCollection services)
        {
            // Register the classes needed for the configuration validation.
            ApiConfiguration.ConfigureSettingsValidator(services);

            services.AddOptions();
            services.ConfigureAndValidate <CassandraSettings>(this.Configuration);
            services.ConfigureAndValidate <JwtSettings>(this.Configuration);

            services.AddCors(options =>
            {
                options.AddPolicy(
                    this.allowOriginPolicy,
                    builder =>
                {
                    builder.AllowAnyOrigin();
                });
            });

            services
            .AddMvc()
            .SetCompatibilityVersion(CompatibilityVersion.Version_2_2);

            // Register all the API classes.
            ApiConfiguration.Configure(services, this.Configuration);
        }