问题标签 [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 回答
333 浏览

php - 将 Twitter API 与 Laravel AngularJS Satellizer 一起使用

我创建了一个应用程序,通过 angularjs 前端和 Laravel 后端并使用 Satellizer 库登录到 Twitter。

现在我想与 Twitter Rest API 交互,使用 satellizer 生成的 oAuth,有没有人有建议或库来做到这一点?我已经检查了 thujohn/twitter Laravel 插件,但我无法让它与 Satellizer 配合得很好,而且它没有涵盖我想要的所有 api 调用(搜索推文、回复推文、获取用户时间线、获取个人资料)

所有帮助表示赞赏!

刘易斯

0 投票
1 回答
842 浏览

ruby-on-rails - 门卫 JWT 验证

我在rails-api后端和angularjs前端(卫星器)上使用jwt的门卫gem 。

问题 1 我需要将 JWT sercet 密钥共享到前端(angularjs 应用程序)吗?

问题 2 门卫如何验证 JWT 令牌?

谢谢!

0 投票
1 回答
1359 浏览

angularjs - Satellizer:在 Facebook 身份验证弹出 AngularJS 后出现 404 错误

我有一个控制器来处理我的 Angular 应用程序的身份验证。

在这个时间点,我只是想让登录功能正常工作。它似乎工作。我的 HTML 上有一个按钮可以触发此操作。它工作正常。将出现一个 Facebook 弹出窗口,并请求许可。问题发生在返回。我收到以下错误。

我所有的卫星发射器配置都是默认的。

从这段代码看来,它应该被击中。但我不确定为什么它不起作用。

这和ui-router有什么关系吗?我在想也许这与它为什么不起作用有关。

一般来说,我是 Satellizer 的新手。如果我把一个简单的问题复杂化了,请提前道歉。

0 投票
0 回答
127 浏览

php - Laravel REST 路由不起作用

我正在尝试在我的 Angular 应用程序中实现 Satellizer 身份验证系统。我有使用 PHP 和 Laravel 的经验,所以我决定使用它作为我的后端。

现在我正在尝试模仿他们在示例 Laravel 代码中所做的事情。可以在这里找到:https ://github.com/sahat/satellizer/tree/master/examples/server/php 。

我已经在我的服务器上安装了 Xdebug 并成功连接到我的 PHPStorm。这是我的routes.php样子。

在我的登录页面上,我有一个 Facebook 身份验证按钮。Facebook 弹出窗口出现后,我让它回叫我的 Laravel。在 JavaScript 控制台中,它显示它正在尝试联系正确的路线。这是它打印的内容。

我在 AuthController.php 中有以下方法。

该功能永远不会被击中。从控制台打印的信息来看,它似乎根本不知道它的存在。有什么我做错了吗?

每次请求都会触发路由Route::get('/', 'HomeController@index');,它会进入 HomeController 并每次都触发 index 方法。

0 投票
1 回答
889 浏览

angularjs - Satellizer 和 angular.js 不在标头中发送令牌

我正在使用 angular.js 和 satelizer 在 REST API 上进行 JWT 身份验证。

身份验证工作正常,页面在 3 个状态内发送授权标头。这是我的状态提供者:

但是,在状态“neuesMitglied”内,它突然不再发送授权标头并被其余 api 拒绝。我的 NewMitgliederController 看起来像这样:

为什么它不能在这个控制器内部工作,但在所有其他控制器中,$http.get 与授权标头一起工作?

编辑

我稍微跟踪了这个行为,发现有些东西正在删除卫星拦截器设置的“授权”标头(对于这个控制器请求,该方法被触发,这个标头实际上是由卫星拦截器添加的,但后来它被删除了而且我不知道在哪里,因为我没有接触任何标题数据或拥有自己的拦截器)......这是一个错误吗?

0 投票
0 回答
56 浏览

angularjs - 如何防止用户在 Angular Satellizer 中更新

我有一个问题。我在我的 Angular 应用程序中使用Satellizer 。而且我只想在社交网络中成功认证后获取用户令牌。但在成功授权后,服务器向我发送用户对象,Satelizer 更新客户端上的用户对象。你可以帮帮我吗?如何在 Angular Saterlizer 中解决这个问题,或者我需要对我的服务器进行一些更改?

0 投票
1 回答
1255 浏览

angularjs - JWT Auth 令牌适用于 Homestead,但不适用于生产服务器

所以这里是交易。我有一个带有“ satellizer ”和“ angular-jwt ”的离子应用程序,它与带有barryvdh/laravel-corstymondesigns/jwt-auth的 Laravel5 后端通信。在Homestead中运行这个组合可以很好地与ionic serve 结合使用。创建一个身份验证令牌并将其存储在 localStorage 中,并使用 Laravel 进行验证。此请求如下所示:

一旦我将 api url 更改为我的实时服务器

身份验证工作正常,并返回了一个令牌。但是在发送获取请求时,我收到错误“token_not_provided”。

然后奇怪的事情发生了。当尝试来自 Chrome Postman 的相同请求时,令牌会验证并返回用户对象。

我的家园在 Ubuntu 的 VirtualBox 和 Nginx 中作为 Vagrant 运行。我的生产服务器是 Debian 和 Apache 在 VPS 上。Laravel 安装在设置和键方面是相同的。数据库完全相同(mysqldump)并且由于邮递员创建成功的结果而工作。

谁能指导我正确的方向或遇到同样的问题?您需要有关设置或代码的更多信息吗?

0 投票
1 回答
437 浏览

angularjs - 使用 satellizer 通过 facebook 登录并将用户信息发送到服务器

我正在尝试将来自 satellizer 的用户信息发送回服务器。

我相信电话是按照这个网址:

但是,当我使用它时:

我的服务器收到:

而不是实际接收用户数据..我在这里缺少什么?

0 投票
1 回答
93 浏览

javascript - 无法将 Twitter 与 Satellizer.js 链接

Facebook、谷歌和雅虎登录satellizer.js非常简单。我所要做的就是用它们各自的 API 创建应用程序,用我主页的 URL 配置它们。然后我将 app-ids 添加到app.js文件中:

最后我在config.js文件服务器端添加了应用程序 ID 和密码。

我认为这也是 Twitter 的过程,但他们的 API 一直给我一个错误说

技术上有问题。感谢您的关注——我们将修复它并尽快让一切恢复正常。

并且没有给出额外的信息,这让我只能在大海捞针。

是否需要采取任何其他措施才能使 Twitter 身份验证正常工作?

0 投票
1 回答
341 浏览

angularjs - 使用 satellizer.js 登录 Facebook 后未收到电子邮件和 public_profile

我在我的网站上使用 satellizer.js 进行 facebook 登录。我正在使用 nodejs 服务器。这是我正在使用的配置。

在服务器端,我收到请求正文:

与 satellizer 配置一样,我要求提供电子邮件和 basic_profile。为什么我没有在服务器端收到它?