我正在製作一個簡單的Web應用程序,並且我正在使用通過OAuth 1.0協議進行身份驗證的服務提供商。我想知道如何在用戶從單獨的瀏覽器窗口登錄後提取參數並授予訪問權限。我之前在Objective-C中爲使用事件的iOS應用程序完成了此操作,但我並不知道如何使用瀏覽器和JavaScript使用它。我想我使用addEventListener()
或onClick()
類型的方法做類似的事情嗎?另外,使用JQuery方法可以快速實現嗎?下面的細節。如何在用戶驗證後打開一個新窗口並提取一個參數
我想:
打開一個單獨的窗口,以允許用戶登錄
用戶隨後將「GRANT」訪問,在這一點上,該頁面將重新加載。新添加的URL參數。 。
然後我需要提取PARAMS,這是驗證和令牌
oauth_verifier=verifier&oauth_token=token
,從URL用戶登錄後
一些需要注意的:
服務提供商不允許回調。用戶需要爲參數傳遞oauth_callback=oob
。
下面的鏈接是我遇到經常一邊尋找答案,但它只是描述瞭如何打開一個新的窗口和用戶指向的網址:
How to open a new window and insert html into it using jQuery?
感謝您幫幫我!