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

angularjs - 无法使用 satellizer 通过 Twitter 登录

我有一个 Angular Web 应用程序,想通过 Twitter 和 facebook 登录。我对两者都使用了卫星器模块。Facebook登录对我来说很好。但是当我点击 twitter 登录按钮时,会出现一个空白的弹出窗口,并且什么也没有发生。请帮我。在文档中,建议无需为 twitter 进行配置。即使我使用以下代码进行配置

0 投票
1 回答
1502 浏览

angularjs - 如何使用 satellizer 在 angularjs 中获取经过身份验证的用户的电子邮件

我正在 angularJs 中创建一个 webapp,并使用satellizer进行身份验证。我可以使用 google 进行身份验证,但我无法弄清楚如何在我的 UI 代码中的某处获取经过身份验证的用户的电子邮件 ID。我也找不到任何功能来获取 文档中的电子邮件 ID 。

0 投票
1 回答
950 浏览

angularjs - 不支持 redirect_uri: ionic 和 satellizer 的 facebook 身份验证

我在我的 ionic 应用程序中使用 satellizer 库进行 facebook 身份验证。

在开发过程中(在浏览器中完成).. satellizer fb 对象配置为:

这工作正常。但是,当我在模拟器中运行应用程序的那一刻,我收到以下错误:

如何解决这个问题?

0 投票
0 回答
864 浏览

angularjs - Angular ngstorage 和 satellizer localstorage 前缀冲突

我为我的应用程序使用ngstorage卫星角度模块。但我对存储前缀配置有疑问。

对于ngstorage

  • 它将数据保存为:NGSTORAGE_PREFIXkey = value
  • 默认前缀是:'ngStorage-'

对于卫星器

  • 它将数据保存为:SATELLIZER_PREFIX_key = value
  • 默认前缀是:'satellizer',键前有附加下划线 (_)

我们知道,在$auth.login()令牌被保存到 localStorage之后satellizer_token = SOME_TOKEN

我想使用 ngstorage 进行 localStorage 的所有操作,特别是我需要访问satellizer_token之前保存到 localStorage 的内容。为此,我需要为两个模块设置相同的前缀,如下面的代码所示

应用程序.js

控制器.js

视图.js

$auth.login()视图编译好后,显示$storage.mykey值(即myvalue),但没有$storage._token。但是重新加载页面后,视图根本没有编译,并显示

似乎有些冲突。

你对这个问题有什么解决方案?谢谢。

0 投票
0 回答
74 浏览

angularjs - Facebook 登录:未发送代码

我已经使用 Satellizer 在我的网站中实现了 Facebook 登录工作流程,并且运行良好。但是由于某种原因,一些尝试登录的用户没有得到发送到服务器的 code 参数,只是clientID, 所以我不能用访问令牌交换它来让他们登录。为什么会发生这种情况?

0 投票
1 回答
505 浏览

angularjs - 使用 JWT 进行 laravel 身份验证的 Satellizer 警告“期待一个名为 token 的令牌”

我正在关注本教程 - https://www.codetutorial.io/laravel-and-angularjs-token-based-auth-part1/

我通过制作一个单独的 laravel 后端和另一个用于 Angular 前端的文件夹对其进行了一些修改。截至目前,我在 localhost 上运行它。

登录到我的应用程序时,我收到以下消息:-

我的登录控制器 -

路由.php

我的角度控制器:-

0 投票
1 回答
804 浏览

angularjs - 使用 Satellizer.js 注销

如果有人可以帮助我,我想出了一个问题。我正在使用 Satellizer 进行登录,并且可以使用 google 正确登录,并且我有一个可以使用的令牌。但是当我要退出时,令牌确实会被删除,但我并没有完全退出谷歌。例如,我打开了 Youtube.com(未登录),现在我将使用 satellizer 和 Google 登录我的网站。我得到了确定,现在我在我的网站上登录,我回到 Youtube,刷新,我现在使用我在我的网站上登录的电子邮件在 Youtube 上登录。当我使用 $auth.logout();(satellizer 中删除令牌的方法) 从我的网站注销时,令牌确实被删除了。但我仍然登录 Youtube。任何人有任何想法为什么以及如何解决?我不知道该放什么代码,但我会放任何需要的代码。先感谢您

PS,我使用节点作为参考这里是卫星链接的 github

0 投票
0 回答
447 浏览

angularjs - Laravel API 和访问控制允许来源

我正在开发 Laravel API 和 angularJS 前端应用程序。我正在尝试针对我的 API 发出请求,但我在 Google Chrome 控制台中一直遇到此消息的问题:

这是我的网络选项卡的屏幕截图,其中包含响应标头: 在此处输入图像描述

所以,我不明白,因为我可以看到“Access-Control-Allow-Origin:*”。这是.htaccess我服务器上的文件:

我真的不知道在哪里可以解决问题。我想念什么?

我还使用带有 Angular 的 satellizer 来处理身份验证

谢谢您的帮助 :)

0 投票
0 回答
118 浏览

laravel - JWTAuth 返回的令牌与预期不符,console.log 给出未定义

令牌返回我的 JWTAuth 并且 Laravel 没有定义。本地存储显示

授权控制器

0 投票
1 回答
263 浏览

laravel - satellizer json Web 令牌未正确生成

我已将https://github.com/tymondesigns/jwt-auth与我的 laravel 应用程序集成。正在生成令牌,但是当添加以下行时,它们无法正确生成并且 console.log() 返回 - 令牌未定义