2 回答

TA貢獻1789條經驗 獲得超8個贊
對于客戶端憑證身份驗證流程,在用于虛擬的 AWS Java 開發工具包(任何版本)中沒有原始 API 調用。但是,您可以手動編寫自己的邏輯來實現此流,因為客戶端憑據(機器到機器流)中涉及的步驟序列可以使用 vanilla Java 完成。此流需要向 Cognito 的 OAuth 2.0 令牌端點發出 POST 請求[a]。由于此流本質上需要終結點請求,因此我認為 Cognito 開發人員不會開發可訪問的 API 來實現該流。
有關更多詳細信息,我要求您查看此官方文檔[b],以及此非 AWS 發布的教程[c]。
引用
https://docs.aws.amazon.com/cognito/latest/developerguide/token-endpoint.html
[b]. https://aws.amazon.com/blogs/mobile/understanding-amazon-cognito-user-pool-oauth-2-0-grants/
https://lobster1234.github.io/2018/05/31/server-to-server-auth-with-amazon-cognito/

TA貢獻1826條經驗 獲得超6個贊
我建議你使用谷歌-oauth-java-客戶端,你可以在我發布的博客中查找。http://shaikezam.com/machine_to_machine_cognito_auth
添加回答
舉報