我在使用AWS cognito和開發人員身份驗證的Java中構建HTTP API以提供令牌以保護API。我已經配置登錄系統在用戶登錄時發出cognito令牌,並且cognito身份池包含每個用戶以及與我的後端相關聯的開發人員身份,但是我很難找到直接檢索用戶特定的方式來自認證令牌的開發者標識符。我試圖使用AssumeRoleWithWebIdentityResult
API調用,但一直未能找到有關它的文檔來確定開發者標識符,只有獲取臨時AWS憑證的示例。AWS Cognito用於API令牌驗證
0
A
回答
0
一旦你有臨時AWS憑據,當你調用後端,您可以訪問到上下文中調用者的認知標識符。然後您可以檢索開發者標識using lookupDeveloperIdentity
on the server side。
檢查,如果你正在使用API gateway或Lambda
論文頁面檢索上下文數據
0
在由GetOpenIdTokenForDeveloperIdentity返回的令牌中,您給予用戶的唯一標識符位於「amr」字段中。所以你需要打開令牌來獲取它。
編輯:由於亞歷克西斯沒有指出的那樣,你可以查找與Cognito身份ID的開發者身份:
http://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_LookupDeveloperIdentity.html
相關問題
- 1. AWS Cognito JWT令牌驗證
- 2. 驗證/驗證來自Rails的AWS Cognito訪問令牌
- 3. 基於Cognito令牌的AWS節流
- 4. AWS Cognito訪問令牌Javascript
- 5. AWS Cognito SDK令牌過期
- 6. 如何驗證NodeJS上的AWS Cognito訪問令牌
- 7. AWS認證返回 - '登錄令牌無效。不是Cognito令牌'
- 8. AWS Cognito用戶驗證
- 9. Android aws cognito無效的登錄令牌。不是Cognito令牌
- 10. AWS Cognito API身份驗證流程SDK
- 11. 身份驗證AWS Cognito SRP
- 12. AWS Cognito來自開發人員身份驗證令牌的令牌無效登錄令牌錯誤
- 13. 用於獲取AWS Cognito用戶池令牌的OAUTH2服務器?
- 14. 如何使用AWS Cognito用戶池令牌登錄AWS Api網關?
- 15. AWS缺失身份驗證令牌
- 16. 如何使用AWS cognito響應來驗證API請求
- 17. 如何在AWS Lambda中驗證Cognito訪問令牌以允許網關API調用?
- 18. 用VBA API POST X-驗證令牌
- 19. 用於基本身份驗證的AWS Cognito
- 20. AWS Cognito作爲Django身份驗證後端,用於網站
- 21. AWS Cognito未發送驗證短信
- 22. 使用AWS Cognito和AWS lambda來驗證用戶身份
- 23. 如何在API後端從AWS Cognito驗證JWT?
- 24. Youtube PHP API:驗證YouTube用戶名與驗證令牌匹配
- 25. 用於驗證休息api的令牌類型
- 26. 基於Netsuite令牌的API調用中的模糊驗證
- 27. jwt_auth_no_auth_header關於驗證WordPress REST API的錯誤JWT令牌
- 28. 在REST API中驗證令牌
- 29. REST API的驗證令牌PHP中的
- 30. WSO2 API管理器Outh令牌驗證