2017-03-08 68 views
0

我修改一個範圍值,對我們的WSO2例如令牌API端點的令牌POST請求的頭部被髮送後,遇到以下錯誤:修憲範圍值會導致訪問API的問題之後

ERRORS.900901 

Invalid CredentialsAccess failure for API: /scheme/v1, version: v1 with key: fa41109938522762bcca953336f0e0e2. 

Make sure your have given the correct access token 

這個錯誤發生在我成功獲取一個令牌後返回,然後將該令牌用於WSO2發佈者中的API設置。錯誤中的這個特定端點實際上並沒有應用任何作用域,這引起了我爲什麼會出現這種錯誤的困惑,因爲它不是一個作用域保護端點,所以我的標記應該不重要?

這發生後,我意識到有在我在POST請求發送一個範圍值的錯字等我相應地更新它。

如果我離開了錯字在我可以用後續的API請求生成的令牌,並沒有得到這個錯誤。

難道我就在想,令牌基於範圍的列表生成返回令牌API給定用戶?

我已經嘗試使用cURL命令手動撤銷訪問令牌(如文檔here所示),並使用更正的作用域名稱生成新的訪問令牌,但在嘗試訪問該API後仍會返回此錯誤。

這裏有什麼問題?

感謝

回答

0

我順利拿到令牌後返回該錯誤來,然後 使用該令牌在WSO2發佈者的API設置。這種特殊的 端點錯誤實際上並不具有適用於它 任何範圍導致我爲什麼,因爲它 不是一個受保護的範圍端點,這樣我的令牌不應該的問題這個錯誤出現一些混亂?

如果在驗證令牌時出現任何錯誤,也會發生這種情況。這看起來不像範圍問題。所以如果你能提供相應的日誌wso2carbon.log,我可以確切地說出原因。

我是否認爲令牌是根據給定用戶的令牌API返回的 範圍列表生成的?

是的。