因此,我遇到了一個問題,我懷疑我應該沒有,並嘗試了幾件事,我似乎陷入了僵局。令牌是無效的或無效的狀態令牌
我試圖整合LinkedIn登錄與Stormpath,似乎賬戶獲得創建和技術上的用戶登錄時,應用程序返回兩個錯誤之一: 「令牌無效」或「無效狀態令牌提供。 「
我檢查了我的身份證和祕密幾次和授權回調網址等,但我不知道還有其他地方要檢查,一些幫助,將不勝感激。
爲了進一步嘗試,我確實克隆了https://github.com/stormpath/stormpath-express-react-example並運行它,其他一切正常,但再次登錄這個應用程序的LinkedIn不起作用,所以我懷疑它不是我的代碼(也許,經過多年的編碼,我是從來沒有真正舒服的說它不是我的代碼,但你有它)。
我附上了一些事情的截圖,以防萬一我現在非常疲倦的眼睛失去了一些東西。有人能指出我的錯誤嗎?
我試圖複製這個,並有麻煩搞清楚,因爲我得到它從示例項目工作。不過,我們非常樂意與您打個招呼,並得到這個想法。您可以發送電子郵件至[email protected],以便我們安排一些時間來解決這個問題嗎?謝謝! –
@EdwardJiang我基本上克隆了git repo,快速安裝了npm,然後啓動npm;沒有什麼不同,沒有代碼更改 - 我把stormpath.yml文件放入證書。如果你有一個gitlab帳戶,我可以與你分享代碼(回購是私人的),或者你知道哪裏可以開始調查? –
您得到的錯誤可能是因爲(1)反應應用程序沒有通過狀態參數重定向到LinkedIn,(2)反應應用程序未在重定向之前設置狀態cookie,或者(3)LinkedIn沒有正確地發送狀態參數,或者(4)反應應用程序沒有正確讀取狀態cookie。您可以嘗試單擊該鏈接,不在LinkedIn頁面上執行任何操作,並查看是否存在'oauthStateToken' Cookie,並且它是否與LinkedIn頁面上的查詢參數匹配。 –