问题标签 [social-authentication]

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 投票
6 回答
27685 浏览

authentication - Auth0 回调 URL 不匹配

我在反应应用程序中使用 auth0 进行 LinkedIn 身份验证。我在设置localhost:3000/upload中设置了回调 url,希望用户登录后localhost:3000/login,他们将被重定向到localhost:3000/upload. 但是,我总是收到此错误: urllocalhost:3000/login不在回调 url 列表中。为什么auth0登录后会期望返回到你刚刚登录的页面。不应该是一些不同的url。这对我来说没有意义。

编辑:

0 投票
0 回答
729 浏览

angular - 如何通过 auth0 社交登录获取电子邮件 ID

我已使用https://auth0.com/docs/quickstart/spa/angular2/04-user-profile提供的示例代码将 auth0 代码与我的 angular 2 应用程序进行社交身份验证集成。在社交登录期间,Auth0 没有为我提供 facebook、twitter 和 linkedin 的电子邮件 ID。有人可以建议如何配置它。我无法找到它的破解或比使用 Auth0 更好的解决方案。?

0 投票
1 回答
17 浏览

angular - Auth0 说连接不起作用,除了所有参数都是正确的

我在测试时在 auth0 控制台上遇到了这个异常

直到昨天它工作正常。没有错误发生。但现在我得到了这个例外,无法找到任何关于这个的线索。

0 投票
1 回答
136 浏览

php - laravel 中的社会认证

我正在尝试在 laravel 中使用社交身份验证进行身份验证。我在 services.php 中有这段代码

每当我尝试登录 facebook 显示:

无效的应用程序 ID:您的 Facebook 标识

client_id, client_secret, 和redirect这里到底是什么?

我有这些方法用于将用户重定向到 OAuth 提供者,另一种用于在身份验证后从提供者接收回调。

0 投票
2 回答
77 浏览

openid - 通过 Google 登录,无需登录 Google

出于好奇,当我通过 OpenID 或类似(Google、Facebook 等)登录到 StackOverflow 之类的网站时,我也会登录到身份提供者本身(例如 Google)。

有没有一种方法可以让用户使用第三方身份登录我的网站,而无需登录该身份本身?

我知道通过使用 Google 登录,Google 登录的工作方式与其他人不同。我对所有流行的登录服务(谷歌、Facebook、Twitter……)的一般答案感兴趣,无论它们是基于 OpenID (2.0)、OAuth 还是专有解决方案,例如:“使用 OpenID,它可以工作如果你做某事。对于谷歌来说,这是不可能的,因为技术原因。

0 投票
1 回答
435 浏览

php - 使用 laravel Auth 的社会认证用户

我将社交身份验证的用户详细信息存储到User(可验证的)模型中,然后登录用户。这样我就可以使用Auth.

回调函数:

但是,我意识到任何人都可以使用内置登录的用户名登录,正常登录表单,如果不需要密码验证,因为我们没有将 Facebook 密码存储在我们的应用程序数据库中。在这种情况下,密码将为 NULL。

我想在用户注销后删除用户详细信息。

这看起来不太好。使经过社交验证的用户使用的正确或更好的方法是Auth什么?

0 投票
2 回答
1101 浏览

php - 使用社交身份验证详细信息从内置登录系统登录

我有内置的 laravel 和社会认证。假设如果用户使用 facebook 登录,我将用户详细信息(例如fb_id,等)存储到用户表中usernameemail该表可从内置登录系统验证。这样我可以使用 laravel Auth

现在,users 表有一个用户名和密码为 NULL 的用户。如果不需要密码验证,任何人都不能只使用内置登录的用户名登录吗?或者我的概念有什么问题?

0 投票
2 回答
1155 浏览

android - 如何从 Linked In android sdk 获取访问令牌?

我已经通过 Linked In 进行了社交认证。我已经成功地将移动 sdk 集成到我的项目中。现在的问题是,如何获取访问令牌。

我没有找到任何从 sdk 获取访问令牌的方法。

请帮我。

0 投票
1 回答
2028 浏览

django - Django REST to React - 无需密码即可获取社交身份验证令牌

我想将有关仅在后端使用社交身份验证(由 social_django 处理)的应用程序中当前经过身份验证的用户的信息传递给 React。我所有的用户和用户令牌信息都存储在 django REST 中,要访问令牌,我通常必须向 rest_framework.authtoken 的 gain_auth_token 视图发送 POST 请求。我的 django 根 urls.py 文件如下所示:

但是,为了真正获得与我的数据库中的用户关联的身份验证令牌,我需要在我的 POST 请求中提供用户名和密码。社交身份验证会自动创建新用户而无需分配任何密码,那么如何获取这些令牌?

0 投票
0 回答
45 浏览

google-signin - 首次使用 Oauth 2.0 身份验证登录时,来自 Google 的响应代码格式错误

首次登录谷歌后收到的响应码。

[ http://localhost:8080/?state=trueprompt%3Dconsent&code=4%2FjlCxJC7rg57nOG7w-0MP4M1BuQ7cbI4GLCNofMzPeQQ#][1]

下面给出的是我正在使用的代码

收到 authorizeUrl 后,我将其直接粘贴到浏览器上,然后将我带到谷歌登录页面。登录后,它会重定向回带有代码参数值的回调 url,这在第一个链接中提到。

但是该响应代码不适用于获取访问令牌。当我再次将相同的登录 URL 复制粘贴到浏览器时,它会使用下面提到的不同响应代码进行响应。这次我已经登录了,我不必再次登录,它会以不同的响应代码进行响应,该代码工作正常,我能够获得 AccessToken。第一个和第二个响应代码之间的区别在于,第一个响应代码为 4%,而第二个响应代码为 4/。

http://localhost:8080/?state=true&code=4/0Y9NMh9fYAr3kfy3r1por3Py1LCdbOsIUz3fwdv78gc#

请帮我解决这个问题。