歡迎瀏覽我們為 Cognito 開發人員提供的資源。您可在這裡找到說明如何完成特定任務的技術資料,以及可在應用程式重複使用的程式碼範例。下面的第一組指南可教導您有關 Cognito 使用者集區、Cognito 身份集區和 AWS AppSync 開發的基本知識。如果您是使用 Cognito 的新手,應該先從「建立您的第一個專案」開始。
建立您的第一個專案
Cognito 使用者集區:
Amazon Cognito 使用者集區可讓您輕鬆建立和維護使用者目錄,以及為行動或 Web 應用程式新增註冊 (新進使用者) 和登入服務,以用於身份驗證、授權及資源存取和控制。
Cognito 身份集區︰
透過 Amazon Cognito 身份集區,您可以建立唯一的身份並為使用者指派權限。您還可以透過 Facebook、Google 或 Apple 等社交身份供應商,或使用 SAML 或 OIDC 的公司身份供應商登入使用者,並控制對後端資源的存取。
AWS AppSync︰
如果您不熟悉 Amazon Cognito Sync,請使用 AWS AppSync。與 Amazon Cognito Sync 一樣,AWS AppSync 是一項跨裝置同步應用程式資料的服務。
它可以同步使用者資料,例如應用程式偏好設定或遊戲狀態。此外,它還允許多個使用者在共用資料上即時同步和協作,從而擴展了這些功能。
您可以透過 AWS AppSync 建立彈性的 API,從一或多個資料來源安全地存取、操控與合併資料,進而簡化應用程式的開發。AppSync 是採用 GraphQL 的受管服務,可讓應用程式輕鬆取得所需的確切資料。
- AWS AppSync - 通過平台開始使用
- 若是 Cognito Sync 現有客戶,以下提供了開始使用 Amazon Cognito Sync 的參考
文件、軟體開發套件和範例應用程式
Cognito 使用者集區:
Cognito 身份集區︰
- 開發人員指南 | API 參考
- iOS︰軟體開發套件 | 開發人員指南 (Objective C) | 範例應用程式 (Objective C)
- Android:軟體開發套件 | 範例應用程式
技術投影片
- 伺服器身份驗證和授權
- 使用 Amazon Pinpoint 和 Amazon Cognito 進行多管道使用者參與
- Deep Dive on Amazon Cognito – 2017 年 3 月 AWS 線上技術會談
- AWS re:Invent 2016: Add User Sign-In, User Management, and Security to your Mobile and Web Applications with Amazon Cognito (MBL310)
- AWS re:Invent 2016:Serverless Authentication and Authorization: Identity Management for Serverless Architectures (MBL306)
影片
AWS re:Invent 2017︰針對 Web 和行動應用程式實作使用者布設、註冊和登入 (MBL305)
AWS re:Invent 2017: Identity Management for Your Users & Apps: Deep Dive on Amazon Cognito (SID332)
AWS re:Invent 2017: Serverless Authentication and Authorization (SRV403)
AWS re:Invent 2017: Building Hybrid and Web apps using JavaScript with AWS Mobile (MBL310)
Live Coding with AWS: API Authentication with Amazon Cognito
AWS re:Invent 2017: Analytics, Authentication and Data with JavaScript: AWS Amplify (MBL403)