0
我正在研究需要從一個站點獲取訪問令牌的REST API。我正在使用OAuth2CodeGrantFlow球衣執行。我需要的是在我調用完成方法之前設置授權標題。如何將基本授權添加到標題中以獲取OAuth2CodeGrantFlow
OAuth2CodeGrantFlow flow= ... ;
TokenResult tokenResult = flow.finish(code, state);
是否有任何posibility如何設置流頭?
謝謝。
這只是將一個參數(屬性)添加到請求中,而不是添加到標題中。如果我錯了,請給我一些例子。我正在實現流來獲取訪問令牌,並且需要使用位於標題中的基本授權調用flow.finish(第二個請求到服務器)。 –
您需要兩個參數才能完成代碼和狀態。狀態很簡單,你可以隨機生成一個GUID。使用構建器類將狀態附加爲屬性(使用Phase.Authorization)。在完成方法中,它只是一個參數。你應該從start()方法得到一個重定向URI,然後你可以得到代碼。 – andrew