本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Cognito 概念
Amazon Cognito 為您的應用程式使用者提供臨時 AWS 憑證,讓他們能夠呼叫 Amazon Location Service APIs而不需要 IAM 使用者帳戶。當您需要存取所有 Amazon Location Service APIs (包括地理圍欄和追蹤器) 或想要合併多個身分驗證提供者時,Amazon Cognito 特別有用。
- 身分集區
-
將使用者身分映射至臨時 AWS 登入資料的 Amazon Cognito 資源。身分集區支援已驗證的使用者 (透過使用者集區或外部供應商登入) 和未驗證的訪客使用者。
- 未驗證的角色
-
訪客使用者在未登入的情況下存取您的應用程式的 IAM 角色。連接到此角色的許可決定匿名使用者可以存取哪些 Amazon Location Service APIs 和資源。
- 已驗證的角色
-
透過 Amazon Cognito 使用者集區、社交身分提供者或 SAML 聯合身分登入的使用者擔任的 IAM 角色。已驗證角色通常具有比未驗證角色更寬的許可。
- 符記交換
-
應用程式交換臨時 AWS 登入資料 (存取金鑰、私密金鑰和工作階段字符) 的 Amazon Cognito 身分的程序。 AWS SDKs 和 Amazon Location Service 身分驗證協助程式庫會自動處理此交換。