我試圖讓我的web應用程序接受來自Instructure的畫布應用程序的OAuth 1.0請求。畫布設置非常簡單,您可以通過提供URL,使用者密鑰,共享密鑰和任何其他自定義字段來配置外部應用程序。在我的最後,我通過Java Servlet頁面接受調用,並將它傳遞給Jersey庫以驗證簽名,但始終未通過驗證。我的應用程序已成功接受來自Moodle LMS的OAuth請求,並使用http://term.ie/oauth/example/client.php網站測試了我的網站。我進一步搔頭的是term.ie站點也有服務器測試,當我配置canvas應用啓動時,我得到了一個成功的響應。我一直試圖通過他們的源代碼來了解如何生成一個簽名,並且他們似乎將所有參數都考慮在內。在我的最後,我正在給球衣奧薩庫提供整個請求。OAuth簽名驗證失敗
任何想法,我可以仔細檢查或嘗試?我已經仔細檢查了消費者/共享密鑰,嘗試了新密鑰並確保時間同步。
如果您希望分享您實施的更多詳情,這將對您有所幫助。相關的Java代碼。 –