问题标签 [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 投票
3 回答
2666 浏览

angularjs - 认证时的AngularJS Satellizer jwt CORS问题

我的代码有奇怪的行为。我正在使用 Satellizer 对用户进行身份验证,当我执行此代码时用户未通过身份验证:

我的请求没问题,我得到了数据

标题:

但是当我对用户进行身份验证并尝试执行相同的请求时,我得到:

此请求的标头如下所示:

我的 app.config

那么我应该如何解决呢?我想那些带有 Access-Control 的标头是原因,但是我应该如何处理呢?

0 投票
2 回答
1593 浏览

angularjs - UI Router 和 Satellizer 强制登录

我知道这个问题不是很具体,但我不知道如何解决这个问题或我应该从哪里开始..

我正在使用Satellizer对 UI-Router 进行身份验证。问题是我有 2 条路由/sign_in,并且/profile/sign_in服务器发出请求,返回用户信息(成功登录时)......这个currentUser信息在整个应用程序中都使用......

/profile问题是当用户在登录前尝试进入时,它会呈现空视图......我如何强制用户在访问这些“受限”视图之前先登录?!

再次,我知道这不是一个具体的问题,但我真的不知道从哪里开始

0 投票
1 回答
565 浏览

angularjs - 解析 Twitter 登录

我目前正在尝试使用 Parse.com 作为后端开发 AngularJS 应用程序。我已经实现了电子邮件登录和注册功能,现在我想实现使用 Twitter 登录选项。

我在我的项目的其余部分使用 Parse JS SDK,但由于 JS SDK 还不支持 twitter 授权,我找到了 Satellizer angular 模块,我想将它用于 twitter 和 G+。但我不知道如何用 Parse 实现这个模块。

或者,我也可以使用 Parse REST API 登录 Twitter,但 Parse Docs 仅说明如何保存来自 Twitter 的身份验证数据。我没有解释如何获得该身份验证数据。

提前感谢您的时间。

0 投票
2 回答
1202 浏览

angularjs - Satellizer 使 Angular 使用 OPTIONS 请求预飞行我所有的其余查询

如果所有服务器都响应 OPTIONS 请求,这不会有问题,但 Satellizer 甚至会导致 Angular 使用 Content-Type text/plain 预先发送 GET 请求。实际上,它破坏了我的其他 REST 查询的一半。

0 投票
3 回答
3969 浏览

javascript - 如何在 Angular 控制器中更改 Satellizer 的 $authProvider.loginUrl?

这是我的案例场景:

  1. 用户未登录,他们尝试访问 /settings 页面。
  2. 我的设置控制器根据$auth.isAuthenticated() != true他们没有登录来识别,并将他们重定向到 /login
  3. 用户填写他们的电子邮件和密码并点击提交。

然后我想第三步中将它们重定向到 /settings 页面,而不是主页。

我想我会改变这个变量:

$authProvider.loginRedirect = '/';

问题是我无法$authProvider在我的文件中包含我的loginCtrl.js文件,而不会在我的控制台中出现“未知提供者”错误:https : //docs.angularjs.org/error/$injector/unpr?p0= 换句话说,Angular 无法识别$authProvider何时我试着把它包括在内。这是我的loginCtrl.js文件的样子:

甚至可能包含$authProvider在控制器中吗?如果不是,那么在使用 Satellizer 登录时改变人们被重定向到哪里的替代解决方案是什么?

谢谢。

0 投票
4 回答
1138 浏览

angularjs - angularjs satellizer 重定向回上一页

我在我的角度代码中使用 satellizer 来处理我的本地 api 身份验证。我没有将任何第三方 API 身份验证与我的网站集成,一切都是本地的。我让网站正常工作,如果用户使用无效令牌,系统会将用户重定向到登录页面。如果我需要在用户登录后恢复请求的链接,我该怎么做?

例如。如果用户请求访问'/customer/detail/123',但用户被重定向到登录页面(/account/login),登录成功后如何将用户重定向回'/customer/detail/ 123'

0 投票
1 回答
3561 浏览

angularjs - 卫星 Http 拦截器

目前我正在使用 satellizer 库使用 json Web 令牌进行身份验证。在后端,我测试了 api 和身份验证,一切正常。顺便说一句,我使用 Twitter 身份验证。

在前端,即角度部分,在我通过 twitter 进行身份验证并成功重定向到主页后,每当我转到/profile时,我都无法获取用户信息,它不会呈现用户信息,当我检查网络选项卡时在谷歌浏览器上,角度甚至不从后端调用 /api/me 路由。

我相信它与Http拦截器有关。授权标头在前端和后端都设置为x-access-token 。

这是代码。

控制器 login.js

profile.js

服务 account.js

查看 profile.html

这是来自 twitter 身份验证的用户信息应该呈现的地方,当我使用 Chrome 邮递员时,后端会显示所有内容。

在过去的 4 个小时里我一直在拉头发,所以我在这里做错了什么?

0 投票
1 回答
905 浏览

javascript - Ionic Android“不支持redirect_uri”Facebook

我是社交网络身份验证的新手,但我正在使用 Ionic、Node、Mongo 和 Satellizer https://github.com/sahat/satellizer开发一个应用程序,以使用 facebook 进行身份验证,它在浏览器上运行良好但当我在 android 模拟器上测试它时,我收到了这个错误: https ://drive.google.com/file/d/0B3vlNJIDJA6RTHlpeml5YjFxNUU/view?usp=sharing

我的本地配置:

我的 facebook 应用程序详细信息:
APP ID: 1553815514880424
站点 URL: http://localhost:3000/
应用程序域: localhost

0 投票
1 回答
1539 浏览

angularjs - 卫星和推特登录

我正在使用 satellizer jjs 模块使用 facebook 和 twitter 登录。我将 Angular js 用于前端,将节点 js 用于后端。我正在开发一个网站。使用 twitter 登录时,用户在另一个窗口中成功授权后无法返回应用程序窗口。请提出一些建议,以便用户在登录后自动发送到应用程序窗口。

0 投票
1 回答
708 浏览

angularjs - Twitter popup window remains open after login using https://github.com/sahat/satellizer

I'm using https://github.com/sahat/satellizer for social login features Now, while login with twitter after login is done Pop up is not closing Redirected url opens in same pop up How to redirect it to main(parent) tab ??