问题标签 [stormpath]

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 投票
0 回答
265 浏览

node.js - Nodejs Stormpath 身份验证错误

我正在按照本教程了解stormpath的基础知识:https ://stormpath.com/blog/build-nodejs-express-stormpath-app/

我已按照确切的步骤操作,但登录后出现以下错误

TypeError:无法在表单中读取 Application.authenticateApplicationAccount [as authenticateAccount] (C:\work\nodejs\node_modules\express-stormpath\node_modules\stormpath\lib\resource\Application.js:135:53) 处未定义的属性“href” .loginForm.handle.success (C:\work\nodejs\node_modules\express-stormpath\lib\controllers.js:215:43) 在 C:\work\nodejs\node_modules\forms\lib\forms.js:94: 63 在 C:\work\nodejs\node_modules\forms\lib\forms.js:55:21 完成(C:\work\nodejs\node_modules\forms\node_modules\async\lib\async.js:132:19)在 C:\work\nodejs\node_modules\forms\node_modules\async\lib\async.js:32:16 在 C:\work\nodejs\node_modules\forms\lib\forms.js:52:25 在 C:\工作\nodejs\node_modules\forms\lib\fields.js:58:21 在 Object.async.eachSeries (C:\work\nodejs\node_modules\forms\node_modules\async\lib\async.js:142:20) 在 Object.b.validate (C:\work\nodejs\node_modules\forms\lib\fields.js:48:23)

我究竟做错了什么?

编辑:原来我在我的 mac 上遇到了访问问题,并且某些模块没有正确安装。此问题已得到解决。如何关闭线程?

0 投票
1 回答
47 浏览

stormpath - Stormpath - 由于不活动而在结束会话之前触发警告

由于不活动而导致用户退出之前,我无法找到有关如何触发警告的信息。我在 nodeJS 中使用 express 和stormpath。
有人对这个问题从哪里开始有任何建议吗?
谢谢

0 投票
1 回答
236 浏览

node.js - 如何从 express-stormpath 库中自定义注销的 redirectURL?

我正在使用 express-stormpath 来处理我的 nodejs 应用程序的用户管理功能。当/logout路由被访问时,默认的 redirectUrl 是/. 我试图 /login 在访问后将 /logout用户重定向到. 根据文档,可以通过redirectUrl在stormpath中间件中设置选项来自定义重定向逻辑,如下所示:

但是,设置此选项似乎只影响 and 的重定向逻辑/login/register而不影响/logout

我尝试了以下,以下代码,但没有奏效。

0 投票
2 回答
360 浏览

node.js - 通过 Postman 和 httpie 访问 CRUD 路由时身份验证失败

我正在使用 express-stormpath 来处理我的 express 应用程序中的用户管理。我正在使用stormpath 的默认登录视图和方法,只需要电子邮件和密码。但是,我不知道问题是否实际上是由于风暴路径造成的。在测试一些 CRUD 路由时,我确信我输入了正确的凭据,但身份验证失败。好吧,它不会彻底失败。我得到状态 200 或 302 并被重定向回登录页面。

我与 httpie 一起使用的命令是:

http --verbose -a username@email.com:password localhost:3000/api/users

上述 httpie 命令的输出为: 在此处输入图像描述

对于 Postman(Chrome REST 客户端),我使用的是 Basic Auth 助手。 在此处输入图像描述

但是,通过 Web 客户端登录应用程序是可行的。

到底是怎么回事?

编辑 1

这就是我保护路线的方式:

app.use('/', stormpath.loginRequired, routes);

app.use('/api/users', stormpath.apiAuthenticationRequired, users);

0 投票
2 回答
375 浏览

node.js - 从 Stormpath-Express 中的帐户获取组名

我正在为一个配置了许多组的公司制作一个 Stormpath-Express 应用程序。每个组只能看到页面上的某些元素(即管理员可以删除和批准帖子,用户只能创建和编辑它们)。是否可以使用 Jade 创建一个条件,通过获取用户的组成员身份来显示组件?

这是一个粗略的例子来说明我的意思:

我注意到我可以使用user.fullName,user.email等,但不能user.directory

我也使用 getDirectory 方法通过服务器端尝试了这个

但是,这是来自 Node 文档,并且在应用于我的 Express 项目时会中断。由于我在最后期限内,因此非常感谢您提供任何帮助!

0 投票
1 回答
44 浏览

javascript - 访问 Stormpath 自定义数据

我想访问用户的自定义数据以保存到客户端 js 文件的 js 变量中。我正在尝试这样的事情:

Index.js(路由文件)

Script.js(客户端文件)

然而,这会返回一个非常奇怪的输出。我究竟做错了什么?

0 投票
2 回答
184 浏览

javascript - Stormpath 自定义数据

我通过使用请求stormpath用户自定义数据

我希望收到自定义数据的 json 对象,但返回的是 url (' https://api.stormpath.com/v1/accounts/WvtGbIH3kJ4rEttVF5r9U/customData ')。这个页面确实有我想要的自定义数据,但我不能使用 ajax 请求来请求它,因为它是一个 https 页面。我应该怎么办?提前致谢

0 投票
2 回答
72 浏览

java - 应用程序列表大小为 0

我正在尝试使用stormpath和spring boot获取facebook数据。但我得到的 ApplicationList 大小为 0。

知道为什么会这样吗?以及如何获得应用程序?

编辑:这是我的 pom.xml

0 投票
1 回答
61 浏览

node.js - Stormpath 帐户的模板自定义数据

我可以有一个 JSON 模板自动分配给 Stormpath 中每个新创建用户的自定义数据字段吗?

目前我正在尝试将我的 JSON 模板复制到 postRegistrationHandler 函数中的 account.customData ,但我正在努力正确地复制它。

所以我有...

'customDataBlank' 是服务器上的 .json 文件。接着...

}

这看起来合乎情理吗?

编辑: 好吧,我现在能够比以前更好地复制我的 JSON,但我的问题仍然存在 -我可以有一个 JSON 模板自动分配给 Stormpath 中每个新创建用户的自定义数据字段吗?

0 投票
1 回答
19 浏览

express - 如何访问 0700 dotfile 目录中的 Stormpath 密钥?

在 Stormpath 中为您的 secretKey 推荐的做法是,适当地,非常保密,并确保它永远不会结束,例如,在版本控制中。

我认为建议将其存储在模式 0700 ~/.stormfile 目录中并具有顶级 ?app.js? 访问它,但我不清楚应该如何让 app.js 提取 dotfile 目录下的文件内容并将其存储在相关变量中。

鉴于我有一个模式 0700 ~/.stormfile 目录和一个密钥,我如何存储和访问密钥以便 ?app.js? stormpath.init() 调用有我的密钥?