问题标签 [satellizer]

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

javascript - Google oauth satellizer 404 错误

这是我的代码。我正在使用authenticate('google'). 单击允许按钮后,我收到错误 404。我正在使用satellizer.js进行谷歌身份验证。

如果您理解此错误,请帮助我。

浏览器错误 POST http://localhost:8080/auth/google 404(未找到)

内部控制器

我在 app.js 中的代码

0 投票
1 回答
978 浏览

angularjs - 在 facebook 重定向 uri 中应该实现什么?

我有一个带有卫星发生器的 Angular 1.5.0-rc0 应用程序,以便登录到 facebook。

该网站连接到https://myalcoholist.com:8888的 nodejs 服务器

该网站是https://myalcoholist.com

用 facebook 配置 satellizer 我有以下代码:

和我的角度登录控制器代码:

我的 nodejs 应用程序使用 restify 框架来处理请求,我将其配置为路由:

和 auth.js 包含

在视图中的我的角度项目中,我有一个按钮,它调用我添加到范围的身份验证函数。当我点击登录时,它会打开一个 facebook 弹出窗口,然后我点击允许,然后它会关闭弹出窗口并在后台使用代码执行对https://myalcoholist.com:8888/auth/facebook的发布请求。当我尝试使用代码将代码转换为访问令牌时,auth.js出现以下错误:

现在在 facebook 控制台中,我将其配置Valid OAuth redirect URIshttps://myalcoholist.com

现在我认为我可能误解了redirect_uri,我应该以不同的方式实现它。我只是不知道怎么做。有任何想法吗 ?

0 投票
0 回答
188 浏览

javascript - Satellizer Twitter 登录显示空白弹出窗口?

我正在运行基于 angularjs satellizer 的 twitter 登录/注册这是我的配置:

config.twitterAppId我的推特在哪里Owner ID

我调用弹出窗口

一旦我这样做,就会显示一个空白弹出窗口,就不会显示任何错误。我有一个映射到默认auth/twitterurl 的后端,因此我在配置代码中错过了它。我对如何处理几乎一无所知,任何输入都会很受欢迎。

问候,彼得

0 投票
0 回答
232 浏览

php - Satellizer 未在某些浏览器上发送授权标头

我正在使用 angularjs/laravel 开发一个项目。这是一个基于令牌的项目,所以我使用 satellizer 来处理它。

它在我的浏览器上运行良好。我在这里尝试了不同的机器和浏览器。即使在我的手机上也能正常工作。但是当我将它发送给我的客户时,它无法在他的浏览器上运行。我亲自尝试使用 Teamviewer,问题是它没有向服务器发送授权令牌。

基本上登录工作,当我提交时,我收到一条成功消息,重定向到用户个人资料页面......然后重定向回登录页面。

satellizer 是否需要任何客户端设置?因为它在我的浏览器上工作,但在我的客户端上却不行。

如果我的问题需要我发布代码,你可以告诉我。

0 投票
1 回答
55 浏览

node.js - Windows中的Satellizer安装错误

我正在尝试安装卫星。

但是出现错误。

你能指导我了解这个错误是什么,我该如何解决这个问题。

在此处输入图像描述

我有节点版本 v5.1.0 和 npm 版本 3.5.2

0 投票
1 回答
588 浏览

javascript - 期待一个名为“token”的令牌

我无法通过https://github.com/sahat/satellizer弄清楚是什么导致了这个错误

satellize.js 配置

app.js .config(function($authProvider) {

控制器

在这里期待一个名为 token 错误的令牌

此处调用广播 api/me 404 错误的服务

我已经尝试了 github 页面上的所有变体,似乎没有一个可靠的解决方案。

认为这可能是因为 url 中的 # 将基本 url 更改为 /# 并出错。

我添加了

这也不起作用,我做错了什么?

0 投票
0 回答
38 浏览

javascript - 将新的提供者添加到 satellizer

我需要使用 3 个 google satellizer 提供商,但每个提供商都需要有不同的范围。

有没有办法使用当前的库来做到这一点,或者我需要将它们添加到 satallizer 核心中?

我需要类似的东西:

或者有没有办法在运行时添加范围?

0 投票
1 回答
76 浏览

angularjs - Satellizer:无法获取除我自己之外的任何电子邮件的数据

对,现在我克隆了这个 repo 的身份验证演示并在本地托管它。

https://satellizer.herokuapp.com/#/ https://github.com/sahat/satellizer

我将它连接到我的学校电子邮件 google OAuth2 clientID。出于某种原因,除了我的学校电子邮件(开发人员电子邮件)之外,我无法获取我的 gmail 帐户的个人资料数据。

官方 satellizer 演示实际上适用于我所有的 gmail 帐户。

因为,我本地托管的演示和官方的代码完全相同。我需要帮助解决问题所在。

  • 1)这会是我的谷歌 OAuth2 设置的错吗?
  • 2)它在本地托管的事实是否搞砸了?
  • 3) MongoDB 错误?
0 投票
0 回答
668 浏览

c# - 使用 c# asp.net 5 api 实现 Satellizer angularJs 应用程序

我似乎已经到了某个步骤,现在我被卡住了,没有任何意义。我对 asp.net 中的安全性/jwt 和令牌并不完全清楚,所以如果这是一个愚蠢的问题,我深表歉意。

在使用 oAuth2登录下的Satellizer github 页面(在此处找到)上,我被困在第 6 步,其中说授权代码已交换为访问令牌。

我已经通过 google 设置了我的 google 应用程序,我可以使用它登录,并且请求被发送回我的 c# web api,并具有以下属性

代码 ClientId RedirectUri

现在我如何使用授权码获取访问令牌?我想在未来用 facebook 和 twitter 登录做同样的事情,但我想我会从谷歌开始,所以我知道一切是如何运作的。

在我的 web api(使用 asp.net 5)中,我按照本指南http://capesean.co.za/blog/tag/openiddict/设置了 openiddict

我错过了什么吗?

0 投票
3 回答
473 浏览

php - Satellizer:使用 facebook 登录时不返回电子邮件

我正在使用https://github.com/sahat/satellizer在我的 angular + laravel ( 5.2 ) 应用程序中添加带有 facebook 功能的登录。

这是我在 php 中用来调用 facebook graph api 的代码

但它只是在响应中返回 id 和 name。我尝试将 id、name 和 email 作为 url 中的字段添加为

它仍然只返回 id 和 name。

我还在 Graph API Explorer 中使用上述请求返回的令牌进行了尝试。它显示了适当的反应。

在此处输入图像描述

谢谢