Почему freshdesk sso всегда возвращал вход в систему безуспешно (302)?

Я пытаюсь использовать Freshdesk Simple SSO.

Моя сгенерированная строка:

https://companyname.freshdesk.com/login/[email protected]&hash=220685100fbad0bdd17e9096313395b7×tamp=1472786454

но Freshdesk всегда возвращает ошибку «вход не удался» на странице с кодом 302.

Любой совет?

PS: в их примере кода Java есть ошибка: они пропустили параметр «timestamp» в сгенерированном URL-адресе, но это обязательный параметр.

timestamp Отметка времени в формате UTC, когда пользователь пытается удаленно войти в систему в секундах с начала эпохи. Это значение должно быть в пределах последних 30 минут. В противном случае хеш будет отклонен, и пользователю будет отказано в регистрации.


person Alex    schedule 02.09.2016    source источник


Ответы (1)


Есть ссылка на github с двумя примерами в их статье.

первый использует MD5. второй — с HmacMD5.

Я использовал первый, потому что я делаю веб-приложение, но похоже, что реальный пример — второй, потому что они используют алгоритм HmacMD5 на своей стороне.

person Alex    schedule 10.09.2016
comment
Пожалуйста, включите решение в свой ответ, а не только в виде ссылок - поскольку ссылки устаревают. - person Erwin Bolwidt; 10.09.2016