protected User GetCurrentUser(UserManager <User> userManager) { if (ConsumeAppSettingElements.IsAzureActive()) { return(userManager.FindByEmailAsync(GetCurrentEmailFromAzureClaims()).Result); } else { return(userManager.FindByIdAsync(GetCurrentUserIDFromClaims()).Result); } }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { AddContextElements(services); AddViewElements(services); services.Configure <CookiePolicyOptions>(options => { // This lambda determines whether user consent for non-essential cookies is needed for a given request. options.CheckConsentNeeded = context => true; options.MinimumSameSitePolicy = SameSiteMode.None; }); if (ConsumeAppSettingElements.IsAzureActive()) { AddSSO(services); } AddManagers(services); }