Идентификатор ядра AspNet, как установить параметры.Cookie.Тот же сайт для .net core 1.1

#c# #.net #cookies #asp.net-core-1.1

#c# #.net #файлы cookie #asp.net-core-1.1

Вопрос:

Я столкнулся с проблемой с той же политикой использования файлов cookie сайта в Chrome, приложение построено с использованием.Версия NET core 1.1, есть ли какой-либо обходной путь для устранения проблемы с файлами cookie на том же сайте в .NET core без обновления.Версия ядра NET.

           app.UseIdentityServer();

          var schemeName = "oidc";
          var dataProtectionProvider = app.ApplicationServices.GetRequiredService<IDataProtectionProvider>();
          var distributedCache = app.ApplicationServices.GetRequiredService<IDistributedCache>();

          var dataProtector = dataProtectionProvider.CreateProtector(
              "protector",
              typeof(string).FullName, schemeName,
              "v1");

          var dataFormat = new CachedPropertiesDataFormat(distributedCache, dataProtector);


          app.UseMicrosoftAccountAuthentication(new MicrosoftAccountOptions()
          {
              StateDataFormat = dataFormat,
              ClientId = Configuration.GetSection("AuthenticationProviders:Microsoft:ClientID").Value,
              ClientSecret = Configuration.GetSection("AuthenticationProviders:Microsoft:ClientSecret").Value
          });

          app.UseFacebookAuthentication(new FacebookOptions
          {
              ClientId = Configuration.GetSection("AuthenticationProviders:Facebook:ClientID").Value,
              ClientSecret = Configuration.GetSection("AuthenticationProviders:Facebook:ClientSecret").Value
          });

          app.UseTwitterAuthentication(new TwitterOptions
          {
              ConsumerKey = Configuration.GetSection("AuthenticationProviders:Twitter:ConsumerKey").Value,
              ConsumerSecret = Configuration.GetSection("AuthenticationProviders:Twitter:ConsumerSecret").Value,
              RetrieveUserDetails = true
          });

          app.UseGoogleAuthentication(new GoogleOptions
          {
              ClientId = Configuration.GetSection("AuthenticationProviders:Google:ClientID").Value,
              ClientSecret = Configuration.GetSection("AuthenticationProviders:Google:ClientSecret").Value
          });

          app.UseMvc();```
  

Комментарии:

1. Можете ли вы привести какой-нибудь пример кода того, как вы настроили свое приложение?

2. добавлен @CameronTinker