Я искал разные ответы SO и Aspnetcore Authentication на GIT, но ни одно из решений не помогло. У меня проблема с "корреляцией не удалось", и причина в том, что cookie-файл корреляции не устанавливается, хотя он явно находится в заголовке ответа перенаправления в Google.
введите описание изображения здесь
Вот ответ в Fiddler:
HTTP / 1.1 302 найдено
Расположение: https://accounts.google.com/o/oauth2/v2/auth?response_type=code&client_id=996823962179-1vvr5h2icjroveset9849e8aqdks1g66.apps.googleusercontent.com&redirect_uri=https%3A%2F%2Flocalhost%2Fsignin-google&scope=openid%20profile%20email&state=CfDJ8EGRdEf8M7VDtyNKY6R10TxxM2kHFoDlOBkCQKoMQJXX3QPKcyH8quz80oy8Wd7Rq1Nnb-KhklzrC-XK4WOhikAVtJuFHIk_M4ZvLY8Le2FkjVNxJrHDsZeg7o1sMrABd_md1jxi-LelhURiB54SUAHbaJciseDc5NP897CSsrtYoPt_IWyqNOdxCjPntxwHYUzO2ZxIcfSLaLGu8rWlfHTEqvj_N7KQ0k8HQ8VwPYDXjAMwjjsGRdxR6dOl-vNfzfOqX0wZelvVsX5UIfzMjlCJ20lQxLIhlkhkpne14EYYNkJufqF4ZADD13jvsj4qnw
Сервер: Кестрел
Set-Cookie: .AspNetCore.Correlation.Google.WKzW6di96f3Fbh4ThkfIFHteUvNLusesaT0VjAMhrDU = N; истекает = сб, 17 ноября 2018 16:14:20 GMT; Путь = / Google-зарегистрировались; обеспечения; samesite = строгое; HttpOnly
Set-Cookie: .AspNetCore.Mvc.CookieTempDataProvider =; истекает = чт, 1 января 1970 г. 00:00:00 по Гринвичу; Путь = /; обеспечения; samesite = строгое; HttpOnly
Дата: пт, 28 декабря 2018 03:45:54 GMT
Длина контента: 0
У меня установлена защита данных для хранения ключей в одном месте, и она работает, как и ожидалось. Мой источник контроля здесь:
https://github.com/jjkesinger/charts/tree/master/Charts
Есть идеи? TLS на локальной машине имеет какое-либо отношение к этому? Я могу клонировать этот проект на другую машину, и он отлично работает. Машина, на которой он не работает, является экспериментом Windows 10 dell