簡體   English   中英

invalid_client 在使用 java spring 后端代碼請求 Amazon Cognito 令牌時

[英]invalid_client when requesting Amazon Cognito token with code from java spring back end

我在運行時收到{"error":"invalid_client"}錯誤:

    public static HttpResponse<String> getAuthToken(@NonNull final String redirectUri, @NonNull final String code) {
        return Unirest.post("https://<myUrl>/oauth2/token")
                .header("content-type", "application/x-www-form-urlencoded")
                .body("grant_type=authorization_code" +
                        "&client_id=" + CognitoConstants.COGNIITO_CLIENT_ID +
                        "&redirect_uri=" + redirectUri +
                        "&code=" + code)
                .asString();
    }

代碼似乎是正確的,因此客戶端 ID。

如果您知道從 Cognito 獲取正確令牌的更好方法,請告訴我。 他們的文檔並沒有為 Oauth2 中的菜鳥解釋任何內容

謝謝:)

已解決,需要另一個 header 編碼為 64 位客戶端:秘密

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM