2

だから私は、私が抱えているべきではないと思われる問題に直面しており、いくつかのことを試してみましたが、一見行き詰まっているようです。

LinkedIn ログインを Stormpath に統合しようとしていますが、アカウントが作成され、技術的にはユーザーがログインしているように見えますが、アプリケーションは「トークンが無効です」または「無効な状態のトークンが提供されました」という 2 つのエラーのいずれかを返します。

私は自分のIDと秘密を数回チェックし、承認されたコールバックURLなどを確認しましたが、実際にどこをチェックすればよいかわかりません。助けていただければ幸いです。

さらに試すために、実際にhttps://github.com/stormpath/stormpath-express-react-exampleのクローンを作成して実行しました。他のすべては正常に機能しますが、このアプリでの LinkedIn ログインは機能しないため、そうではないと思われます私のコード(おそらく、何年にもわたるコーディングの後、私はそれが私のコードではないと言うのは本当に快適ではありませんが、あなたはそれを持っています)。

非常に疲れた目に何かが欠けている場合に備えて、スクリーンショットを添付しました。誰かが私の間違いを教えてもらえますか?

ここに画像の説明を入力ここに画像の説明を入力

4

1 に答える 1

1

参考までに、Omar と私はこの問題を調べて、彼のサーバーが ntp を実行しておらず、時計が速く動いていることに気付きました。

これは、Stormpath の Express 統合によって生成された署名付きトークン リクエストが、予想とは異なる有効な時間間隔で Stormpath の REST API に送信されたため、検証に失敗したことを意味します。

ntp をインストールし、サーバーの時刻を同期することで修正しました。

于 2016-05-04T21:35:10.150 に答える