2016-09-02 10 views
0

Ich versuche, Freshdesk Simple SSO zu verwenden.Warum freshdesk sso immer zurück "Login war nicht erfolgreich" (302)?

Meine erzeugte Zeichenfolge ist:

https://companyname.freshdesk.com/login/sso?name=test&[email protected]&hash=220685100fbad0bdd17e9096313395b7&timestamp=1472786454

aber Freshdesk immer wieder zurückkehren Fehler auf der Seite mit dem Code "Login nicht erfolgreich war" 302.

Jede Beratung?

PS: Es gibt einen Fehler in ihrem Java-Code Beispiel: sie vermisste 'Zeitstempel' Parameter in der generierten URL, aber es ist erforderlich param.

Zeitstempel Der UTC-Zeitstempel aus, wenn der Benutzer versucht, in Ferne in Sekunden seit der Epoche zu protokollieren. Dieser Wert muss innerhalb der letzten 30 Minuten liegen. Andernfalls wird der Hash abgelehnt und dem Benutzer wird die Anmeldung verweigert.

Antwort

0

Es gibt eine Verbindung zu github mit zwei Beispielen auf their article.

Die first one ist mit MD5. Die second one ist mit HmacMD5.

Ich habe die erste verwendet, weil ich Web-App mache, aber sieht aus wie das tatsächliche Beispiel ist die zweite, weil sie HmacMD5-Algorithmus auf ihrer Seite verwenden.

+0

Bitte fügen Sie die Lösung in Ihre Antwort, nicht nur als Links - wie Links veralten –

+0

@ErwinBolwidt Der Hauptpunkt ist der Name des Algorithmus. – Alex

Verwandte Themen