问题标签 [amazon-cognito-facebook]

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 回答
99 浏览

amazon-web-services - 创建 cognito Facebook 身份提供者?

我在 lambda 上使用 boto3 创建 Facebook 身份提供程序,使用:

...但我收到一个错误消息

身份提供者不能是“Facebook”类型

我究竟做错了什么?

0 投票
3 回答
2319 浏览

angular - 无法使用 SAML 身份提供程序将 amazon-cognito-auth-js 配置为 angular 4 应用程序

我正在尝试将 SAML 服务提供商与 AWS cognito 池集成。我浏览了很多文档并尝试实施。但是当我单击登录时没有发生重定向。[场景是否应该重定向到 Microsoft 登录页面] Cognito 池并且身份提供者配置正确。当我需要从前端应用程序进行身份验证时,问题就来了,有人可以帮我纠正同样的问题吗?这是我的代码

步骤1:

第 2 步:在 angularcli.json 中添加以下行

第三步:app.component.ts

第4步:

第 5 步:在 app.html 中

第 6 步:

当我点击登录按钮页面没有重定向时,我的问题就来了。请帮助我

0 投票
2 回答
1248 浏览

android - 在 cognito 中发出 getUser 请求时访问令牌无效

我正在将AWS cognito身份验证与社交登录(facebook/google)集成。

我遵循文档中给出的所有步骤,但最终返回 Invalid Access Token

将 facebook 登录到凭据提供程序,此代码在我的身份池中生成身份:

为了在用户池中创建用户,我使用了这个 url:

该 url 在用户池中创建我的用户并在下面的结果中返回访问令牌和 id 令牌:

在最后一步中,我将获取用户请求并accessToken作为参数发送。点击此 API 后,我得到了 Invalid Access Token

0 投票
1 回答
392 浏览

ios - 如何将用户注册到 AWSCognitoIdentityUserPool 并取回 JWT 令牌?

如何将用户注册到 AWSCognitoIdentityUserPool 并取回 JWT 令牌?

我从 Facebook 注册中获得了 Facebook 令牌。那么如何根据该令牌在用户池中注册用户?

之后我需要获取 JWT 令牌以在我自己的后端使用它们。

已经苦苦挣扎一个星期了。。

0 投票
2 回答
1295 浏览

android - 我是否在android中登录了aws cognito?

我正在使用 aws cognito 进行身份验证,我发现难以检查用户是否已登录或注销。如果用户已登录或已注销,如何签入 aws cognito?有没有像userPool.currentUser.isLoggedIn()android一样的方法来检查用户是否登录?

0 投票
0 回答
232 浏览

ios - 如何使用 Amazon Cognito 用户池从 Facebook 凭证获取 JWT?

在使用 aws 联合登录后,我获得了 Facebook 的凭据,但在成功登录后,我没有收到任何响应或 jwt 令牌。

我已尝试使用 AWS Cognito 身份验证并尝试使用 AWSCognitoCredentials 提供程序,但没有找到任何解决方案

登录到 Facebook 并成功验证后,我期待 JWT 令牌。

0 投票
1 回答
239 浏览

android - Aws Cognito 社交登录

我们希望将社交登录与 aws 集成。我们从 facebook SDK 获取 facebook 令牌,然后将其传递给 AWS 客户端。但它给出了以下错误。

代码:

请为我们提供解决方案。提前致谢。

0 投票
5 回答
12981 浏览

amazon-web-services - AWS Cognito: Best practice to handle same user (with same email address) signing in from different identity providers (Google, Facebook)

When signing in a user with the same email address through the Google and Facebook identity providers, AWS Cognito creates multiple entries in the user pool, one entry per identity provider used:

Screenshot of AWS Cognito user pool

I have used the example code provided in this tutorial to set up AWS Cognito: The Complete Guide to User Authentication with the Amplify Framework

  • How can I create just one user instead of multiple users?
  • Is it possible to have AWS Cognito automatically combine (federate) the entries from multiple providers into one entry or should AWS Lambda functions be used to accomplish this?
0 投票
0 回答
237 浏览

amazon-cognito-facebook - AWS Cognito - 在浏览器(非移动应用程序)上使用 Facebook 登录

我们正在尝试实施 AWS Cognito 而不是 Facebook 的登录 SDK。

组件是

情景A; 没有 Acme 会话 a1。用户在浏览器选项卡中登录 Facebook;即 FB 会话已创建并处于活动状态 a2。假设用户已将 FB id 链接到 Acme 的 FB 登录应用程序

场景 B:
用户关闭 Acme.com 选项卡(不注销)并重新打开新的 Acme.com 选项卡 预期行为

问题我们注意到,在场景 B 中,用户不会自动从 b1 重定向到 b3

用户需要点击使用 FB 页面登录才能继续。

任何工作示例?

参考网站百科:。尝试使用 FB 登录,然后关闭选项卡(不要注销 Expedia、浏览器并打开新的浏览器会话并重新加载 expedia.com

0 投票
0 回答
259 浏览

android - Android 中的 Amazon Cognito 用户池和 Facebook 登录

我正在使用 CognitoUserPool (com.amazonaws.mobileconnectors.cognitoidentityprovider.CognitoUserPool),我使用 getSessionInBackground 方法登录 CognitoUsers,使用 signUpInBackground 方法创建用户。

例如,对于登录:

和注册:

我想添加 Facebook 支持(我已经在应用程序中有一个 facebook 登录,并且我想将 facebook 登录的用户集成到 cognito 池中。文档说我必须在 AWSCredentials 中添加一个 Logins 对象,但我将我的用户池创建为:

而且我还没有找到任何以 AWSCredentials 作为输入参数的构造函数。

我想将使用 facebook 登录的用户存储在我的 Amazon 用户池中,我已经有了带有 facebook 登录的自定义服务器,我正在将用户迁移到 Amazon,但我仍然有我的常规和 facebook 登录/注册 API。

提前致谢