Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 卫星服务提供商登录Chrome浏览器AngularJS_Javascript_Angularjs_Satellizer - Fatal编程技术网

Javascript 卫星服务提供商登录Chrome浏览器AngularJS

Javascript 卫星服务提供商登录Chrome浏览器AngularJS,javascript,angularjs,satellizer,Javascript,Angularjs,Satellizer,我有一个卫星和谷歌浏览器的问题 首先,我认为我已经很好地实现和配置了所有授权提供者,包括相应的重定向URI和专用于授权的API url 我的问题如下,这只发生在我使用Google Chrome时,我打算使用Facebook或Google登录时,有70%的时候会在控制台中出现以下错误: 错误:发生OAuth重定向,但未找到查询或哈希参数>。它们要么是在重定向过程中设置的,要么通常是在卫星能够读取之前由路由库删除的。 我还附上了我对提供商的配置: $authProvider.facebook({

我有一个卫星和谷歌浏览器的问题

首先,我认为我已经很好地实现和配置了所有授权提供者,包括相应的重定向URI和专用于授权的API url

我的问题如下,这只发生在我使用Google Chrome时,我打算使用Facebook或Google登录时,有70%的时候会在控制台中出现以下错误:

错误:发生OAuth重定向,但未找到查询或哈希参数>。它们要么是在重定向过程中设置的,要么通常是在卫星能够读取之前由路由库删除的。

我还附上了我对提供商的配置:

$authProvider.facebook({
    clientId : 'myFabecookClientId(already defined)',
    responseType: 'token',
    name: 'facebook',
    url: 'endPoint auth/facebook del API del backend',
    authorizationEndpoint: 'https://www.facebook.com/v2.5/dialog  /oauth',
    redirectUri: window.location.origin +'/',
    requiredUrlParams: ['display', 'scope'],
    scope: ['email'],
    scopeDelimiter: ',',
    display: 'popup',
    oauthType: '2.0',
    popupOptions: { width: 580, height: 400 }
});

$authProvider.google({
    clientId: 'myGoogleClientId(already defined)',
    responseType : 'code',
    name: 'google',
    url : 'Endpoint auth/google del API del backend',
    authorizationEndpoint: 'https://accounts.google.com/o/oauth2/auth',
    redirectUri : window.location.origin + ','
});
我在一个远程服务器上运行后端,在本地运行前端,因为它将工作分成两部分,以防它可能会影响某些方面


这很奇怪,因为在Firefox中,我的授权没有问题。

尝试在远程(公共)服务器上运行前端,而不是在本地服务器上运行。Chrome可能存在一些CORS问题

请尝试在远程(公共)服务器而不是本地服务器上运行前端。Chrome可能有一些CORS问题