问题标签 [login-with-amazon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
84 浏览

ios - 为什么我的亚马逊开发者门户的安全配置文件无效?

我知道这个问题与stackoverflow没有太大关系,但我还是想问一下,以防其他人遇到这个问题。

我对亚马逊开发者门户的安全配置文件有疑问。不久前我创建了一个配置文件,现在我想向它添加一个 iOS API 密钥。我输入名称和捆绑 ID 并继续添加它,但收到一个错误页面,告诉我我的安全配置文件无效。

我的问题是,为什么安全配置文件会失效?既然它无效,为什么它的 API Keys 仍然有效?

PS 我已经尝试创建一个新的安全配置文件并向其添加一个 iOS API 密钥并且它可以工作。但我不想将我已经拥有的用于 Web/Android/iOS 的所有 API 密钥添加到新的安全配置文件中,并为我的所有应用程序部署新版本。

在此处输入图像描述

0 投票
1 回答
493 浏览

android - 使用 Amplify 从 Android 登录并使用 Amazon 登录

我在 Android 上使用 Amplify,并带有 Login with Amazon 选项。

不幸的是,我得到一个:

当我使用我的亚马逊账户数据登录时。sendet 数据是正确的……谁能帮帮我?

先感谢您!

平谷

0 投票
0 回答
43 浏览

authentication - 带有 Cognito 和 LoginWithAmazon 的 API 网关

我正在 API Gateway 上创建一个 REST API,并希望使用 Cognito(用户池)和 LWA 进行身份验证。

任何调用 API 的人都应该能够使用他们的 Amazon 账户凭证从 Cognito 获取访问令牌,并在调用 API 网关时传递访问令牌。

我想知道调用者是否可以使用 curl 命令或使用邮递员通过 Cognito 生成访问令牌?我检查了一旦生成访问令牌,我们就可以使用 Postman 调用 API 网关。

对此的任何建议/想法都会有所帮助。

0 投票
0 回答
199 浏览

django - Amazon 'Login with Amazon' 适用于浏览器或邮递员,但不适用于 cUrl 或 python

我在这里完全描述了这个问题: https ://github.com/python-social-auth/social-core/issues/497

我会在这里复制它。完整的上下文是我在 Django 第三方库 python-social-auth 的 Amazon 后端提供商方面遇到了故障。

https://python-social-auth.readthedocs.io/en/latest/backends/amazon.html

然而,具体上下文与核心问题并不真正相关,即亚马逊不会接受标头中没有 User-Agent 的请求。

预期行为

Amazon 的身份验证应该与 Facebook 或 Google 等任何其他后端的工作方式相同。特别是对https://www.amazon.com/ap/user/profile的调用?应该返回响应: https ://github.com/python-social-auth/social-core/blob/master/social_core/backends/amazon.py#L37

登录亚马逊

实际行为

(甚至超出了 python-social-auth/social-core 的范围)当向https://www.amazon.com/ap/user/profile发送请求时,请求从 python 代码或 cUrl 命令失败,而它们从成功邮递员或网络浏览器。

将“用户代理”添加到 cUrl 或 python 中的标头可解决此问题,这样我就可以请求配置文件数据并获得成功的响应。

重现此问题的步骤是什么?

一旦您从 Amazon 获得了有效的 access_token

您可以尝试使用或不使用“user-Agent”标头:

还有其他意见吗?

这似乎是亚马逊的一个问题,但谁知道他们是否会解决这个问题。我不确定将这个问题发送到他们身边。

0 投票
2 回答
1049 浏览

alexa - 自动生成 LWA 令牌

有什么方法可以使用 API 为 ALEXA 技能管理 API 授权生成 LWA 令牌?

现在,我正在通过 ASK-CLI 生成 LWA 令牌并将复制粘贴到 ASK-SMAPI-SDK 代码中。是否有任何 API/方法可以自动化此过程?

任何帮助是极大的赞赏。

0 投票
2 回答
1015 浏览

android - 为什么我的亚马逊应用商店提交被拒绝?如何获取更多信息?

一年多以来,我在亚马逊上发布了一款俄罗斯多人文字游戏。

现在我已将其翻译成英语和德语,但在通过亚马逊应用商店评论获取 2 个翻译的应用程序时遇到问题 -

截屏

响应始终相同:“应用程序退出/强制关闭/冻结/启动后显示错误消息。”

但是没有关于他们测试的设备的信息(在我的 Fire 5 和 Fire 7 平板电脑上,游戏运行良好),也没有错误日志。

我曾尝试联系开发人员支持询问任何日志,但没有得到回应。

我的应用程序使用 LWA 和 ADM,并且是 minSdk 16。我的应用程序还发布在 Google 商店(他们在那里使用 Google Sign-In 和 FCM)和华为 AppGallery(他们在那里使用 HMS)。

我只需要更多信息来解决我的应用程序的任何问题。如果我知道用于测试的设备,我会直接购买或借出。

是否有人愿意旁加载APK 文件并在她或他的 Amazon Fire 设备上尝试我的游戏?

最后,下面是我的app/build.gradle- 也许有人可以发现它的问题?

PS 我也在亚马逊开发者论坛上问过我的问题。

尝试一周后更新:

应用测试服务中,我注意到我的应用在使用 WebView 时很少崩溃(一些内部崩溃,不是我的应用引起的),因此我删除了它的所有用法(使用嵌入式浏览器显示帮助、隐私政策、条款服务等)并删除了可选的 Facebook 登录。

现在我的英语和德语应用程序通过了“应用程序测试服务”:

应用程序

应用程序

但仍然被亚马逊评论者拒绝,我无法得到他们的任何人工回复或任何日志。

同时我的应用程序的俄语版本通过了更新审查......

更新:

最后我收到了来自亚马逊的错误日志:

但是我在 app/build.gradle 中确实有以下内容(并且两个 jar 文件都确实存在):

我在 AndroidManifest.xml 中确实有xmlns:amazon="http://schemas.amazon.com/apk/res/android" 。下面列出了我的整个 proguard-rules.pro:

0 投票
0 回答
553 浏览

authentication - 如何在 ReactJS 中使用亚马逊实现登录?

为什么亚马逊阻止来源为“https://na.account.amazon.com”的框架访问跨域框架?

我正在尝试使用 ReactJS 实现 LWA。但是在授权应用程序后它会停止并给出这个错误 -

这是我实施 LWA 的方式-

索引.html:

按钮:

和实施:

0 投票
1 回答
69 浏览

alexa - 通过 ask-smapi-sdk 启用技能时传递登录凭据

我正在为我的 Alexa 技能在构建/部署流程中进行话语和其他自动化测试。现在我还想使用模拟 API ( https://developer.amazon.com/en-US/docs/alexa/smapi/skill-simulation-api.html ) 来完成整个对话流程,但我立即卡住了。我的技能使用帐户链接,因此我需要以某种方式为用户传递凭据。在文档中,除了会话 ID、语言环境和话语之外,我看不到任何其他参数的传递方式。我应该以某种方式使用 LWA 配置文件登录我的服务吗?在这种情况下,我该怎么做(因为它只有客户端 ID 和客户端密码,没有电子邮件/密码)?

这就是我为我的 LWA 配置文件设置 javascript 代码的方式(适用于除模拟 API 和调用 API 之外的所有请求)。

如果我现在使用模拟 API 调用此技能,请求/响应示例将如下所示。

response现在将在响应 json 中包含此部分。

重复我的问题,我如何以编程方式登录用户,我应该以某种方式使用我的 LWA 配置文件还是有其他流程?

谢谢!

0 投票
2 回答
241 浏览

login-with-amazon - 从网站开始的应用程序到应用程序 Alexa 帐户链接

我正在从我的网站开始实施 alexa 帐户链接以在我的 alexa 设备上接收通知,使用文档https://developer.amazon.com/en-US/docs/alexa/account-linking/app中所示的 LWA 流程-to-app-account-linking-starting-from-your-app.html#alexa-url-parameters

但我得到范围“alexa::skills:account_linking”的无效范围错误。

0 投票
1 回答
195 浏览

django - 亚马逊订单的电子邮件自动化 - MWS API/SP API

我正在尝试创建一个工具来为亚马逊订单发送自动跟进(审查请求、反馈请求),并且我正在使用 Amazon SES 来提供电子邮件服务。

我通过登录亚马逊成功连接了市场,并获取了用户订单、买家电子邮件等并将电子邮件发送到这些买家电子邮件。

SES 显示它们是通过买家电子邮件发送的,但我在亚马逊卖家中心的卖家-买家消息中找不到它们。玩了一会儿后,我在自己的帐户中添加了我的电子邮件作为经过验证的发件人,然后它发送电子邮件,我还可以在买卖双方中心内看到。

现在的问题是如何将我的电子邮件验证为其他通过亚马逊登录在我的网站上注册的卖家的验证电子邮件。

在此先感谢您的帮助。