问题标签 [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.
stormpath - Express.js Stormpath PostRegistrationHandler
Stormpath文档 没有说明在 PostRegistrationHandler 中修改用户属性,我需要能够做到这一点。
创建用户后,我想给它一个随机字符串作为属性。这个随机字符串将成为我单独的 Mongo 数据库的键。在我的 app.js 中,我有:
我不知道我的 console.log 行如何打印出带有 mongo_id 属性的 customData。当我稍后尝试使用 req.user.customData['mongo_id'] 访问它时,它不存在。Account 和 req.user 必须不同。如何保存用户?
heroku - 在 Heroku Java Web App 的“shiro.ini”文件中配置“apiKey.properties”文件
我正在尝试使用 Stormpath 用户管理插件和 Apache Shiro 在 Heroku 中构建 Web 应用程序。当我浏览“shiro.ini”文件中提到的示例代码时,在属性“stormpathClient.apiKeyFileLocation”中提供“apiKey.properties”文件的路径。请建议我们如何在 Heroku 应用程序中配置“apiKey.properties”文件的路径,其中包含 STORMPATH API KEY ID 和 SECRET。
node.js - 在登录屏幕中禁用stormpath的创建帐户选项
我想在stormpath登录屏幕中禁用创建帐户。对 api 的调用应该已经从通过应用程序身份验证的用户发出。我尝试将stormpathEnableRegistration 设置为false,但注册功能仍处于启用状态。
谢谢!
node.js - Stormpath Express Passport 保存 customData 甚至默认数据
我正在运行 Stormpath Express Passport 的示例应用程序
https://github.com/stormpath/stormpath-passport-express-sample
我无法理解如何发布表单并保存 customData 甚至是给定名称和姓氏等默认数据。总的来说,如果我能得到一个 HTML(Jade 或 EJS)示例,其中包含我需要写入的行app.js
或index.js
. 我已经为此苦苦挣扎了 4 个晚上。
我已经为 Express、Stormpath 尝试了多个教程,但它们都不适用于此示例应用程序。我总是不得不安装多个新模块,但即使这样也没有任何效果。
如果来自 Stormpath 的人或真正有此经验的人能帮助我解决我的问题,并可能在网站上更新他们的教程,我将非常感激,因为有些似乎已经过时了。
stormpath - 如何在 Stormpath 中通过 ID 和 customData 搜索用户
我正在考虑将 Stormpath 与它的 Java API 一起用作用户存储。
看起来不错,只是我无法搜索用户。
例如,我收到此错误:
当我执行此查询时:
但是,通过电子邮件搜索用户是可行的。当我尝试通过存储在 customData 属性中的登录令牌搜索用户时,我得到了同样的错误。
看起来我想做的事情是不可能的,因为看起来您可以查询的唯一属性是电子邮件和用户名。但是,如果它不起作用,他们为什么要提供此功能。我错过了什么?
node.js - 我可以使用 Stormpath 访问特定用户的自定义数据吗?
我正在将 Stormpath 与 Express 一起使用,并且我想访问数据库中存在的特定用户的自定义数据,而不是以该用户身份登录。这将用于管理员风格的 UI,其中具有特定权限的用户可以编辑其他用户的自定义数据。
如何访问特定用户的数据,就像使用访问当前用户的数据一样req.user.customData
?
java - Shiro + Stormpath 在 servlet 中获取当前用户
我刚刚开始使用 Apache Shiro 和 Stormpath。在 jsp 中,一切正常且符合预期。但是如何在 servlet 中获取当前用户数据和他的自定义字段?
go - 如何为 Stormpath 生成 Oauth2.0 令牌
有人可以帮我生成 Stormpath 的访问令牌吗?我正在按照Storms api doc 中提到的步骤进行操作。但卡住了错误代码 404(请求的资源不存在)。
我正在使用端点(http://api.stormpath.com/v1/oauth/token?grant_type=client_credentials)来获取令牌并传递 API 文档中提到的所有 HEADER 值。有人用过吗?
node.js - NodeJS 和 Express:将身份验证中间件添加到静态路径
我有一个 node 应用程序作为 web 应用程序框架运行 express,我使用 Stormpath 进行身份验证。
Storm path 提供了使用多个中间件保护路由的能力,例如:
我想要做的是将 authenticationRequired 作为中间件添加到 express 的静态定义中:
这可以通过向静态资产添加路由来实现,所以如果我有一个文件 ./public/index.html 我可以像这样设置路由:
但随后文件将在
www.mydomain.com/secured-assets/index.html
我想要它
www.mydomain.com/index.html
帮助?
ruby-on-rails - Stormpath-rails 实施问题
请多多包涵,因为我是 RoR 的新手,也是 stackoverflow 上的第一次海报。我正在使用cloud9 ide。
我正在尝试使用 Stormpath-rails gem 设置用户管理,这里可以找到:https ://github.com/stormpath/stormpath-rails
按照上述链接中的说明进行操作后,我在启动 Rails 服务器后访问了我的应用程序,索引页面显示列名很好,但是当我去添加新条目时,它给了我一个控制器错误。
“UsersController#new 中的 LocalJumpError”
意外回报
我最初尝试将 gem 与我已经启动的应用程序集成,但这不起作用,所以我启动了一个新的应用程序,只是为了解决 Stormpath 实现的问题。现在,我有信心按照上面提供的stormpath-rails链接中的说明进行操作,但下面的两个步骤除外,我对此没有信心。我将以“export”开头的两行(使用我自己的文件位置和 Stormpath 应用程序 URL)插入到我的 .bashrc 文件中(也许这是我出错的地方?)
创建一个 Stormpath 开发人员帐户并创建您的 API 密钥,将“apiKey.properties”文件下载到本地主目录下的“.stormpath”文件夹中。为了让 Rails gem 知道在哪里可以找到这个文件,添加一个名为 STORMPATH_API_KEY_FILE_LOCATION 的环境变量,它的值是这个新的 .properties 文件的完整路径:
导出 STORMPATH_API_KEY_FILE_LOCATION="/Users/john/.stormpath/apiKey.properties"
通过 Stormpath 管理界面,记下您的应用程序的 REST URL。您需要创建一个名为“STORMPATH_APPLICATION_URL”的环境变量,其值为该 URL。例如,添加到 OS X 上的 ~/.bashrc 文件中:
导出 STORMPATH_APPLICATION_URL="https://api.stormpath.com/v1/applications/YOUR_APP_ID
从终端会话列出的内容来看,如下所示,服务器似乎不允许必要的 IP 地址与应用程序交互。我需要将 66.186.164.130 ip 地址列入白名单吗?
在 2015-03-09 19:29:05 +0000 开始为 66.186.164.130 获取“/users/new” 无法从 66.186.164.130 渲染控制台!允许的网络:127.0.0.1、::1、127.0.0.0/127.255.255.255 由 UsersController#new 作为 HTML 处理完成 500 内部服务器错误在 3 毫秒内
如果我能提供任何额外的东西,请告诉我。