Нехватает параметра для передачи часового пояса

Avatar
  • обновлен
  • Завершен
В UserEcho есть атрибут пользователя "Часовой пояс":
Image 6564

Среди параметров, передаваемых через SSO такого атрибута нет:
Image 6565

Хотелось бы, чтобы вы добавили параметр для передачи часового пояса при авторизации пользователя через SSO.

Как Вы оцениваете обслуживание, которое получили?

Оценка удовлетворенности от Fedor Sukharev 10 лет назад

Добавьте комментарий о качестве обслуживания (необязательно):

Avatar
Vladimir Mullagaliyev co-founder
  • На рассмотрении
Здравствуйте Федор,
В данный момент этот параметр выставляется автоматически, в зависимости от принадлежности IP адреса пользователя к определенной часовой зоне, при первом его входе.
Мы, конечно, можем добавить его для принятия из SSO. Но Вы сможете передавать параметр в стандарте "Europe/Moscow" или "America/Chicago" ? У Вас есть этот справочник? Посмотрите как их много http://en.wikipedia.org/wiki/List_of_UTC_time_offsets
Одного смещения типа "+03:00" недостаточно, так как кроме смещения часовая зона определяет другие параметры, как переход на зимнее/летнее время и дату этого перехода.
Если Вы можете ее передавать и все еще хотите это делать, напишите в комментарии, добавим.
Avatar
Fedor Sukharev
Спасибо за комментарий. Используемая схема с автоопределением часовой зоны по ip-адресу в нашем случае выглядит надежнее, чем данные, указанные пользователем при регистрации на нашем ресурсе. Вопрос снимается.
Avatar
Sergey Stukov co-founder
  • Ответ
  • Завершен
Avatar
Fedor Sukharev
Есть подозрение, что автоматическое определение часового пояса не работает.
Пример: авторизация была по SSO, из Москвы. При этом часовой пояс определился как (GMT-11:00) Pacific/Midway

Avatar
Vladimir Mullagaliyev co-founder
Цитата от Fedor Sukharev
Есть подозрение, что автоматическое определение часового пояса не работает.
Пример: авторизация была по SSO, из Москвы. При этом часовой пояс определился как (GMT-11:00) Pacific/Midway

Мы проверим причины и отпишемся здесь позже.
Avatar
Vladimir Mullagaliyev co-founder
Цитата от Vladimir Mullagaliyev
Мы проверим причины и отпишемся здесь позже.
Проверили логи.
Для некоторых адресов не распознается таймзона. Сделали следующие улучшения:
1. Обновили справочник - част проблемных адресов стала распознаваться.
2. Доработали механизм распознавания таким образом, что если таймзона незвестна, то по стране берем таймзону от столицы. То есть для Росиян выствляем Москву, для Украинцев - Киев и т.д.

Для конкретно этого пользователя, его таймзона должна обновиться автоматически (если он ее не сохранял, а пока он этого не делал) при его следующем входе.
Avatar
Fedor Sukharev
Супер! Работает отлично.