2015-05-05 54 views
2

我在嘗試創建和使用reddit的OAuth流來驗證用戶並檢索將由我的應用程序用於進一步的reddit api調用的訪問令牌。使用摩卡在NodeJS中進行OAuth流測試

當他們使用api調用'/ login'時,客戶端將被重定向到reddit的OAuth頁面,在那裏他們將登錄並接受或拒絕。然後,它們將被重定向到OAuth回調URL,NodeJS將獲取令牌(或錯誤)並繼續。

什麼是我可以測試這個流程並在測試中獲取訪問令牌的最佳方式,以便我可以使用它來進一步測試調用?

回答

0

最好的方法是在測試中模擬authorization網址,以確保您的其他應用程序正常工作。

如果你確實需要一個有效的令牌,那麼在之後的某種系統測試中,你必須檢查提供者是否支持其他不需要用戶交互的授權授予類型。例如client_credentialspasswordgrant_type