标签: social-authentication

如何为Google OAuth 2添加多个重定向URI?

我正在尝试localhost:8080使用Social Auth for Java 在我的计算机(at )上运行的玩具应用程序中使用Google OAuth 2身份验证.

但是,当我的应用连接到Google以对用户进行身份验证时,Google会回复此错误页面:

在此输入图像描述

我的应用程序名为"我的爱好应用程序",在开发者控制台中配置如下:

在此输入图像描述

Google OAuth 2文档中,指定了:

redirect_uri:开发人员控制台中为此项目列出的redirect_uri值之一.

确定响应的发送位置.此参数的值必须与Google Developers Console中为此项目列出的值之一完全匹配(包括http或https方案,大小写和尾随'/').

我有一些问题:

  • 如何redirect_uri在我的应用中添加多个?
  • 为什么Google将我的应用识别为"项目默认服务帐户"而不是"我的爱好应用"?

google-api socialauth url-redirection google-oauth social-authentication

23
推荐指数
2
解决办法
2万
查看次数

使用社交身份验证限制访问静态网站的最简单方法是什么

我有一个由 html/css/javascript 文件组成的静态网站。该网站是自动生成的,并且经常更新。

我不想使用用户名/密码(基本身份验证)授权访问网站,而是希望用户使用 Google 登录/openID Connect 进行身份验证,然后通过 gmail 地址白名单控制访问。

设置它的最简单方法是什么?

authorization access-control social-authentication

9
推荐指数
1
解决办法
6285
查看次数

Auth0回调网址不匹配

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

编辑:

export default class AuthService {
  constructor(clientId, domain) {
    // Configure Auth0
    const options = {
      allowedConnections: ['linkedin'],
      auth: {
        params: {responseType: 'code'}
      }
    };  
    this.lock = new Auth0Lock(clientId, domain, options)
    // Add callback for lock `authenticated` event
    this.lock.on('authenticated', this._doAuthentication.bind(this))
    // binds login functions to keep this context
    this.login = this.login.bind(this)
    this.loggedIn = this.loggedIn.bind(this)
  }

  _doAuthentication(authResult){
    // Saves the user token
    console.log(authResult);
    this.setToken(authResult.idToken)
    this.lock.getProfile(authResult.idToken, (error, profile) => {
      if (error) { …
Run Code Online (Sandbox Code Playgroud)

authentication reactjs social-authentication auth0

8
推荐指数
1
解决办法
1万
查看次数

错误社交验证4.4 ::无效范围:publish_stream.

当我尝试使用SOCIAL AUTH 4.4 连接FACEBOOK API IN ANDROID 时出现此错误.

几天后,一切正常,我可以从我的应用程序将数据发布到Facebook.

现在我在尝试从我的应用程序访问Facebook时收到此错误.

无效的范围:offline_access,publish_stream.此消息仅向开发人员显示.如果存在,您应用的用户将忽略这些权限.请阅读以下文档获取有效权限:https: //developers.facebook.com/docs/facebook-login/permissions

阅读完文档后,我才知道,不允许使用权限offline_access和publish_stream,因此无法再请求.

所以我根据文档替换了我的属性文件.

publish_stream可以被publish_actions取代,offline_access也不见了.

喜欢以下:::

#facebook
graph.facebook.com.consumer_key = XXXXXXXXXXXXX
graph.facebook.com.consumer_secret = XXXXXXXXXXXXXXXXXXXXXXXXXXX
graph.facebook.com.custom_permission = publish_actions,email,user_birthday,user_location
Run Code Online (Sandbox Code Playgroud)

我仍然遇到同样的问题.我错过了哪里..

android facebook social-authentication

6
推荐指数
1
解决办法
2147
查看次数

如何使用Firebase进行“使用Spotify登录”身份验证系统?

我有一个网页,仅当用户使用他们的Spotify帐户登录后,我才希望该网页可供用户使用。我将Firebase用于后端。

我之前尚未实现任何社交身份验证,因此我们将非常感谢您提供深入的答案。

spotify asp.net-web-api firebase social-authentication

5
推荐指数
1
解决办法
1206
查看次数

我希望在 Flutter 应用程序中使用 Microsoft 身份验证

我想在我的 flutter 应用程序中与 Google 和 Facebook 一起提供 Microsoft 身份验证。我找到了 Google 和 Facebook 的文档,但找不到 Microsoft auth 的任何资源或文档。任何帮助都将非常重要。

dart social-authentication flutter

5
推荐指数
1
解决办法
4247
查看次数