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

angularjs - 使用 Restangular 向请求对象添加跳过授权

我正在使用 Satellizer 处理我的应用程序的身份验证,默认情况下,Satellizer 会拦截所有请求并添加 Authorization 标头。我使用 Restangular 向我的 API 发出所有请求,但我不想在我发出的所有请求中发送 Authorization 标头,例如登录和注册端点不需要此标头。如果我将 skipauthorization: true 添加到请求对象,Satellizer 将不会添加 Authorization 标头。所以我的问题是,如何使用 Restangular 将 skipauthorization 属性添加到我的一些请求中。

我试过了

但是“withHttpConfig”不是我正在寻找的功能。

0 投票
0 回答
241 浏览

angularjs - satellizer req.headers.authorization 未在 nodejs 演示中定义

我正在使用 satellizer 使用 nodejs 通过后端对我的应用程序进行身份验证,但是每个 http 请求都不会影响 req.headers.authorization,我不知道为什么,请提前帮我解决这个问题

应用程序.js

用户控制器.js

用户服务.js

在调用 restfull api 之前检查身份验证的函数

}

api

0 投票
2 回答
748 浏览

javascript - 基于CORS的Satellizer登录错误

我正在尝试实现卫星器的本地注册和登录实例。注册(注册)有效(尽管它在使用 POST 进行请求之前使用 OPTIONS 方法“预检”请求)。

现在,问题是当我尝试登录时,我得到一个 400,网络选项卡告诉我我使用了“选项”。我在这里查看了几乎所有的问题,他们建议我在服务器端设置我的权限。

因此,以下内容已添加到服务器端,以授予任何请求的权限

但我仍然遇到同样的错误。

这是我的登录控制器,在模式内:

这是我的 app.js:

有人能帮忙吗?

0 投票
2 回答
1109 浏览

angularjs - Auth0(Angularjs Auth0)、Satellizer 和 ng-token-auth 之间的区别

我目前有一个 Open Id Authentication 实现设置和部署。我有一个 JAVA Rest API(资源服务器)并且有一个 angularjs 应用程序工作。我面临的问题是触发从 angularjs 应用程序到 Open Id Connect 身份验证服务器的身份验证,并取回访问令牌并将其传递给 Java Rest Api 以在身份验证服务器进行自省并获取用户详细信息。

我遇到了这 3 个库,并且对它们之间的区别感到困惑。

1) Angularjs_Auth0

2)卫星发射器

3) ng-token-auth

任何有关如何在这些工具中配置身份验证提供程序的建议将不胜感激。提前致谢

0 投票
1 回答
161 浏览

javascript - $scope 不更新更改

我正在使用 Satellizer 进行身份验证,登录后,标题中的登录/注册按钮应更改为注销,但它们不会。

这是我的标头指令:

这是我的标题模板中有趣的部分:

我有一个工厂作为额外的层,以防 satellizer 对我不起作用,这只是一个执行此操作的指令:

因此,即使我单击注销,标题也不会更新。我在我的标题中设置 isAuthenticated 的方式有问题吗?

0 投票
3 回答
1103 浏览

angularjs - Satellizer Facebook 登录未返回正确的范围

我正在使用 Satellizer 进行 Facebook 登录,除了 Facebook 没有返回所有用户信息外,它效果很好。当我包含在我的范围电子邮件和 public_profile 中时,我只得到一个姓名和 ID,但没有电子邮件。

这是我在客户端的 FB 配置,如您所见,我要求提供电子邮件和 public_profile:

在服务器上,这个:

只为配置文件提供 ID 和名称,如下所示:

不知道我做错了什么以及为什么我没有收到电子邮件,头像......

谢谢。

0 投票
1 回答
1617 浏览

python - 使用 python social auth 和 Satellizer 进行 Rest 身份验证

我正在尝试在我的单页角度应用程序中启用身份验证,在前端使用Satellizer作为客户端,在后端使用django rest 框架使用python social auth。主要问题是我想使用JWT而不是会话身份验证。

我尝试将用户确认弹出窗口后得到的响应传递给social/complete/backend(python 社交身份验证视图),但没有运气。

在谷歌配置的卫星器中,我放了:

我遇到的问题是在 python social auth 中:

缺少所需的参数状态

对于google-oauth2

缺少所需的参数代码

对于脸书

这对我来说很奇怪,因为这些参数存在于请求有效负载中,然后我可以在我自己的自定义视图中获取。


我最接近解决方案的方法是编写自己的视图,在该视图中我可以state正常接受参数。

这是我处理响应并使用django-rest-framework-jwt创建新 jwt 令牌的视图:

我的意思是,它可以工作,但如果我可以使用 python social auth 实现它,我并没有得到所有的好处。也许有一种方法可以通过 python social auth从这个视图调用一些函数,如do_auth进行身份验证?

令我惊讶的是,我在这个问题上的挣扎。

欢迎所有帮助。

tl,dr:如何使用Satellizerdjango-rest-frameworkpython social authJWT实现角度单页应用程序?

0 投票
0 回答
493 浏览

angularjs - 为 Vkontakte oauth 配置 Satellizer.js

我正在尝试为 vk.com 授权配置satellizer。但是,在尝试进行身份验证时,我不断收到 500 内部服务器错误。这是我的配置:

在客户端:

以及服务器端路由的相关部分:

看起来我做错了什么。Facebook 授权工作正常,因此问题很可能与配置有关。有没有人有任何想法?

0 投票
1 回答
2048 浏览

angularjs - SyntaxError: Unexpected token t when using sattelizer and JAX-RS

尝试从 JAX-RS 网络服务返回JWT,但得到以下错误:

这是我LoginController尝试执行登录的代码:

这是发出 JWT 令牌的 JAX-RS Web 服务代码,用于生成 JWT 我正在使用jose.4.j库:

我认为我返回生成的 JWT 的格式/方式是错误的,但无法意识到如何修复它。谢谢你。

0 投票
1 回答
62 浏览

angularjs - Laravel doesnt send token

I uploaded my app in the server i changed the folder structures i made the changes in index.php.Everything is working fine i can get the views(im using angular for the frontend and satellizer for the tokens)but whenever i try to make a call to my api through my app it doesnt send the token(im using jwt tokens).The token get on local storage but its not being send with every request,if i put the token in my url everything is working fine so im guessing its a problem with satellizer.should i change something in satellizer.js?