java - 如何使用 Amazon Cognito 保护我们自己的网络服务?

标签 java android web-services amazon-web-services amazon-cognito

如果已通过 Amazon Cognito 成功开发和使用开发人员身份验证。我试图将图像上传到 S3 并从那里下载和显示。我现在想做的是使用 Cognito API 保护我自己的网络服务。

这就是 Amazon WebServices 的使用方式,例如

AmazonS3Client s3Client = new AmazonS3Client(credentialsProvider);

我想使用 Cognito Security 保护我的个人 Web 服务。是否可以使用 Amazon Cognito 保护开发人员的个人 Web 服务?

最佳答案

Cognito 是一种获取 AWS 凭证以访问 AWS 服务的机制。目前 Cognito 中没有任何东西可以让您保护自己的 API。这是我们从其他客户那里听到的要求,我们在规划功能路线图时一定会考​​虑到这一点。

更新 2015-07-09 AWS 已宣布 Amazon API Gateway .使用 API Gateway,您可以为现有 API(或 AWS Lamdba 函数)构建一个 REST 接口(interface),并使用通过 Amazon Cognito 授权流程检索到的凭证进行保护。参见 this blog post了解更多公告详情。

关于java - 如何使用 Amazon Cognito 保护我们自己的网络服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27125550/

相关文章:

web-services - 使用 Jboss 4.2.3ga 没有命名空间前缀的 JAXWS 问题

web-services - 聚合器是如何构建的?

java - 如何直接在 Eclipse 中打开我的工作区文件夹

java - Android 切换按钮只能工作一次。我怎样才能让它每次都能工作?

web-services - 新网站域的新 SSL 证书

java.lang.ClassNotFoundException : com. facebook.unity.FB 每当我测试我的构建时

android - 滑动抽屉背景色

java - 无法使用 python requests 模块发送 `multipart/form-data` 请求

java - mysql 替换为使用 hibernate

java - "d = ut + 1/2 at^2"?在java中如何解决这个问题?