问题标签 [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.
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 上遇到了访问问题,并且某些模块没有正确安装。此问题已得到解决。如何关闭线程?
stormpath - Stormpath - 由于不活动而在结束会话之前触发警告
由于不活动而导致用户退出之前,我无法找到有关如何触发警告的信息。我在 nodeJS 中使用 express 和stormpath。
有人对这个问题从哪里开始有任何建议吗?
谢谢
node.js - 如何从 express-stormpath 库中自定义注销的 redirectURL?
我正在使用 express-stormpath 来处理我的 nodejs 应用程序的用户管理功能。当/logout
路由被访问时,默认的 redirectUrl 是/
. 我试图 /login
在访问后将 /logout
用户重定向到. 根据文档,可以通过redirectUrl
在stormpath中间件中设置选项来自定义重定向逻辑,如下所示:
但是,设置此选项似乎只影响 and 的重定向逻辑/login
,/register
而不影响/logout
。
我尝试了以下,以下代码,但没有奏效。
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);
node.js - 从 Stormpath-Express 中的帐户获取组名
我正在为一个配置了许多组的公司制作一个 Stormpath-Express 应用程序。每个组只能看到页面上的某些元素(即管理员可以删除和批准帖子,用户只能创建和编辑它们)。是否可以使用 Jade 创建一个条件,通过获取用户的组成员身份来显示组件?
这是一个粗略的例子来说明我的意思:
我注意到我可以使用user.fullName
,user.email
等,但不能user.directory
。
我也使用 getDirectory 方法通过服务器端尝试了这个
但是,这是来自 Node 文档,并且在应用于我的 Express 项目时会中断。由于我在最后期限内,因此非常感谢您提供任何帮助!
javascript - 访问 Stormpath 自定义数据
我想访问用户的自定义数据以保存到客户端 js 文件的 js 变量中。我正在尝试这样的事情:
Index.js(路由文件)
Script.js(客户端文件)
然而,这会返回一个非常奇怪的输出。我究竟做错了什么?
javascript - Stormpath 自定义数据
我通过使用请求stormpath用户自定义数据
我希望收到自定义数据的 json 对象,但返回的是 url (' https://api.stormpath.com/v1/accounts/WvtGbIH3kJ4rEttVF5r9U/customData ')。这个页面确实有我想要的自定义数据,但我不能使用 ajax 请求来请求它,因为它是一个 https 页面。我应该怎么办?提前致谢
java - 应用程序列表大小为 0
我正在尝试使用stormpath和spring boot获取facebook数据。但我得到的 ApplicationList 大小为 0。
知道为什么会这样吗?以及如何获得应用程序?
编辑:这是我的 pom.xml
node.js - Stormpath 帐户的模板自定义数据
我可以有一个 JSON 模板自动分配给 Stormpath 中每个新创建用户的自定义数据字段吗?
目前我正在尝试将我的 JSON 模板复制到 postRegistrationHandler 函数中的 account.customData ,但我正在努力正确地复制它。
所以我有...
'customDataBlank' 是服务器上的 .json 文件。接着...
}
这看起来合乎情理吗?
编辑: 好吧,我现在能够比以前更好地复制我的 JSON,但我的问题仍然存在 -我可以有一个 JSON 模板自动分配给 Stormpath 中每个新创建用户的自定义数据字段吗?
express - 如何访问 0700 dotfile 目录中的 Stormpath 密钥?
在 Stormpath 中为您的 secretKey 推荐的做法是,适当地,非常保密,并确保它永远不会结束,例如,在版本控制中。
我认为建议将其存储在模式 0700 ~/.stormfile 目录中并具有顶级 ?app.js? 访问它,但我不清楚应该如何让 app.js 提取 dotfile 目录下的文件内容并将其存储在相关变量中。
鉴于我有一个模式 0700 ~/.stormfile 目录和一个密钥,我如何存储和访问密钥以便 ?app.js? stormpath.init() 调用有我的密钥?