亚马逊AWS官方博客
Category: Amazon Cognito
Amazon Cognito 集成微信登录部署系列(五)客户端集成 Cognito 验证
在本篇中,我们将最终完成Android客户端,实现授权并访问AWS资源。
Read MoreAmazon Cognito 集成微信登录部署系列(四)实现验证逻辑、发布 API
在这一篇中,我们将具体实现对接微信开放平台验证微信用户的业务逻辑。
Read MoreAmazon Cognito 集成微信登录部署系列(三)与 API Gateway 集成、处理输入参数、返回响应结果
这一篇中我们将介绍如何创建API Gateway中的API, Lambda函数如何处理来自API Gateway的输入参数、响应给API的返回结果,以及实现Lambda函数和API的集成。
Read MoreAmazon Cognito集成微信登录部署系列(二)用Lambda开发服务端API
这一篇中我们将要介绍Eclipse配置Lambda开发环境,使用AWS Toolkit开始动手开发Java的Lambda函数。
Read MoreAmazon Cognito 集成微信登录部署系列(一)Cognito 身份池、Dynamodb 表和创建 Lambda 函数
Amazon Cognito 为我们的 Web 和移动应用程序提供身份验证、授权和用户管理,借助它可以实现第三方 (如 Facebook、Amazon 或 Google) 登录,从而便利了开发者使用主流社交网站的登录体系实现用户登录。
Amazon Cognito 已经于2017年11月在由光环新网运营的 AWS 中国(北京)区域发布,AWS 官方尚未支持使用的微信登录,我们通过以下系列文章为大家介绍通过 Amazon Cognito 的开发人员验证的身份来变通实现微信登录。
在 AWS 上设计多区域 SaaS 解决方案
本文将探讨 SaaS 组织采用多区域策略的常见原因。以此为背景,我们可以深入了解在构建、部署和管理多区域 SaaS 环境时常用的架构模式和策略。
Read MoreAmazon Elasticsearch Service 与 Cognito 集成轻松实现用户注册和访问控制
本文将为您演示如何通过简单的配置将 ES 与 Cognito 集成起来提供安全的用户注册、登录和访问控制。
Read MoreAmazon Cognito集成Login with Amazon详解
作者:薛峰,亚马逊AWS解决方案架构师 背景介绍 Amazon Cognito可以为我们移动开发中的终端用户维护唯一标识符,跨不设备和平台维护用户登录的一致。Cognito还可以为我们的应用提供限制权限的临时凭据来访问 AWS的资源。 使用Amazon Cognito我们的应用可以支持未验证用户,以及使用公开的身份提供方来验证用户,目前支持的身份提供方包括Facebook, Google 和Login with Amazon。 未验证的用户绑定到设备,即通过Cognito客户端SDK在用户使用相同设备时为他们维护唯一标识符。而已验证的用户则可以跨设备维护唯一标识符,即使他们使用iOS和Android这样不同的操作系统。 今天我们通过一个Android开发实例,详细讲解Amazon Cognito 与 Login with Amazon 集成,以针对移动应用程序和 Web 应用程序用户提供联合身份验证。 Login with Amazon 使用Amazon账号登录,可以省去注册账号的繁琐,使用用户已经熟练使用的账号直接登录。借助Amazon.com相同的验证机制,可以轻松享受其健壮的安全性和可扩展性。开发者可以不必自己再构建用户管理系统,而集中精力于自己的产品。Login with Amazon使用业界主流的OAuth 2.0标准,方便更快速地接入开发,也基于此Amazon Cognito也可以方便地接入。 我们使用当前主流的 Android Studio,为了方便调试先使用模拟器进行开发和演示。这些基础工作请大家自行准备好。 注册Login with Amazon 首先需要注册成Amazon开发者,然后到以下网址注册一个应用。(http://login.amazon.com/manageApps) 左上角Applications 模块下点击“Register New Application”按钮。Name 和 Description按自己需求填写。 Privacy Notice URL这是在登录时显示给用户的隐私协议页面,生产环境中需要是你的网站的一个页面。这里我们可以使用演示页面的URL https://www.example.com/privacy.html Logo Image 这里是显示给用户的我们的应用图标,该图片会被自动缩小到50 x150像素,所以选择一个适当尺寸的图片上传。点击 save保存即可。 创建成功后,我们到该应用详情页,标题名称右下角有一行形如下面的应用ID: App ID: amzn1.application.188a56d827a7d6555a8b67a5d […]
Read More