繁体   English   中英

Alexa中的帐户关联

[英]Account Linking In Alexa

我们正在使用适用于所有api的AWS服务构建完整的无服务器架构(使用API​​网关+ Lambda函数+ DynamoDB),并使用aws-iot平台来控制我们的设备。 移动到设备的交互将通过AWS进行。 在移动用户管理方面,我们正在使用Firebase,所有业务逻辑都在Lambda函数中。 现在,我们想与Alexa一起使用我们现有的架构流程,但是我们对帐户链接部分感到困惑。 我们是否必须实施自己的身份验证服务器来处理授权部分,还是应该转移到认知用户池+使用Amazon登录,以便在同一平台上进行用户管理和身份验证。

是的,如果要与系统中的用户进行帐户链接,通常必须设置自己的oAuth 2.0。 如您所提到的,还可以使用“通过亚马逊登录”(LWA),这使事情变得容易一些。 但是,您只会获得用户的电子邮件地址和名称(通常,这已经足够了)。

如果您不想设置自己的oAuth服务器,那么还有一些工具提供商可以为您执行用户管理,例如Auth0 例如,Auth0可用于连接不同的身份提供者,例如Facebook,Google登录名,但也可以使用用户名+密码。

您可以在此处找到详细的分步指南,以使用Auth0设置Alexa帐户链接 让我知道您是否还有其他问题!

该文档指出以下提供者可用于身份验证Github,Facebook,Twitter,Google。 我看不到如何与Amazon / Alexa链接。 另外,我不确定您为什么要使用Firebase而不是AWS Cognito。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM