如何整合Amazon S3 OAuth 2.0

Har*_*nan 5 amazon-s3 amazon-web-services oauth-2.0

亚马逊s3是否有Oauth 2.0身份验证集成?像保管箱?Dropbox OAuth2.0集成

如果没有,亚马逊s3是否支持其他协议?

pyt*_*981 3

这可能不完全是您所追求的,它需要一个单独的应用程序,但由于没有这方面的活动,我认为值得一提......

您可以签署 S3 请求以暂时允许匿名用户访问 S3 中的安全文件。

您可以使用 OAuth2 保护您的应用程序,然后该应用程序可以生成一个安全的临时链接,允许用户直接从 S3 下载内容。

官方文档:http://s3.amazonaws.com/doc/s3-developer-guide/RESTAuthentication.html

PHP 示例:https://css-tricks.com/snippets/php/generate-expiring-amazon-s3-link/

使用cloudfront的另一种类似方法:http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html#private-content-overview