コード例 #1
0
 protected User GetCurrentUser(UserManager <User> userManager)
 {
     if (ConsumeAppSettingElements.IsAzureActive())
     {
         return(userManager.FindByEmailAsync(GetCurrentEmailFromAzureClaims()).Result);
     }
     else
     {
         return(userManager.FindByIdAsync(GetCurrentUserIDFromClaims()).Result);
     }
 }
コード例 #2
0
        // 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);
        }