Adds authorization services to the specified <seecref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>. Also initializes the app groups.
</summary>
<paramname="services">The <seecref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add services to.</param>
<paramname="appGroups"></param>
<returns>The <seecref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
Generates an <seecref="T:Cals.Visor.Api.Helpers.AppConfig"/> from <seecref="T:Microsoft.Extensions.Configuration.IConfiguration"/> and <seecref="T:Microsoft.AspNetCore.Hosting.IWebHostEnvironment"/>.
Creates an <seecref="T:Cals.Visor.Api.Helpers.AppConfig"/> from the <seecref="T:Microsoft.Extensions.Configuration.IConfiguration"/> and <seecref="T:Microsoft.AspNetCore.Hosting.IWebHostEnvironment"/>.
</summary>
<paramname="configuration"></param>
<paramname="environment"></param>
<paramname="appConfigSection">name of the section in <seecref="T:Microsoft.Extensions.Configuration.IConfiguration"/> where the app config resides.</param>
<paramname="environmentBranding">Determines if the environment name will be prefixed on the AppConfig's branding.</param>