问题描述
我们在Squarespace上托管了一个网站。我们想使用AWS Cognito向我们的网站添加登录/注册功能。该网站支持使用AWS Cognito用户池的移动应用程序。我们如何将AWS Cognito集成到Squarespace网页中?还有哪些其他方法可以实现此目的?
Squarespace上没有有关第三方集成的特定文档。
解决方法
由于you can only add "client-side code"到Squarespace站点,而不是服务器端代码,因此您只能与第三方服务集成,如果它是A)它在{{3} }或B)可以完全通过前端的JavaScript来完成。
您无法添加服务器端代码
服务器端代码由服务器而非浏览器处理,并且 包括: PHP,Ruby,Ruby on Rails,SQL
因此,如果可能的话,您必须完全使用客户端代码(最有可能使用extensions)集成服务。请参阅客户端身份验证流程部分AWS SDK for JavaScript。 “隐式授予”部分here也可能适用。