2016-09-02 5 views
0

私はFreshdesk Simple SSOを使用しようとしています。なぜfreshdesk ssoは常に「ログインに失敗しました」(302)を返しますか?

マイ生成された文字列は次のとおりです。

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

しかしFreshdeskは常にエラーを返すコード302

でページ上の任意のアドバイス "ログインに失敗しましたか"?

PS:Javaコードの例で間違いがあります:生成されたURLの 'timestamp' paramが見つかりませんでしたが、必須のパラメータです。

タイムスタンプユーザはエポックからの秒で遠隔 にログインしようとしたときのUTCタイムスタンプ。この値は過去 の30分以内でなければなりません。それ以外の場合、ハッシュは拒否され、ユーザーはログインを拒否されます。

答えて

0

their articleに2つの例があるgithubへのリンクがあります。

first oneはMD5です。 second oneはHmacMD5と同じです。

私はWebアプリケーションをやっているので最初のものを使用しましたが、実際の例は、彼らの側でHmacMD5アルゴリズムを使用しているため、第2のものです。

+0

リンクだけでなく、リンクが古くなって解答に答えを入れてください。 –

+0

@ErwinBolwidt主なポイントはアルゴリズムの名前です。 – Alex

関連する問題