Tag: stormpath

我可以使用Stormpath访问特定用户的自定义数据吗?

我正在使用快速Stormpath,我想要访问数据库中存在的特定用户的自定义数据,而不是以该用户身份login。 这将用于pipe理式用户界面,具有某些权限的用户可以编辑其他用户的自定义数据。 我如何访问特定用户的数据,就像使用req.user.customData访问当前用户的数据req.user.customData ?

如何只允许一个用户注册Stormpath

背景:我以前从来没有和Stormpath一起工作,想要充分学习如何做某些事情。 为了练习,我创build了自己的投资组合,包括CMS。 我的问题是,如何限制帐户注册使用Google API的一些特定的电子邮件(只有我应该能够添加和从我自己的投资组合中删除内容)。 例如只允许example1@gmail.com和example2@gmail.com进行注册。 我可以手动做,但我不想这样做。 我想要遵循的步骤是: 指定电子邮件 用户尝试访问CMS 提示用户login或注册 只有当用户在指定的电子邮件列表中,用户才能使用Google的API进行注册。 我明白这是一个非常普遍的问题,涉及到几个领域:Google的API,Stormpath,更不用说Express和Node了,但也许有人解决了这个问题,我可以看到一些代码。 谢谢。

我可以自定义Stormpathlogin屏幕的外观吗?

Stormpath的login视图https://docs.stormpath.com/nodejs/express/latest/product.html#disable-the-built-in-views与我的其他应用程序的样式不匹配。 我是否可以通过提供自己的样式或完全replace视图来自定义外观? 我试图find这方面的文档,但我所能find的是, StormPath允许禁用内置视图 。

错误:没有默认帐户存储映射到指定的应用程序

我按照这里的文档: https : //github.com/stormpath/express-stormpath 错误:没有默认帐户存储映射到指定的应用程序 当我尝试运行我的应用程序时,在控制台中出现上述错误。 这很可能是我的代码的问题,或者我应该去Stormpath网站上的pipe理页面? 我用Windows命令setx设置环境variables,不知道如果我需要这样做,如果我的API密钥和秘密在我的app.js文件。 我为这个问题删除了XXXXXXXX的敏感信息。 var express = require('express'); var app = express(); //Stormpath var stormpath = require('express-stormpath'); //Init Stormpath app.use(stormpath.init(app, { apiKey: {id:'XXXXXXXXXX', secret: 'XXXXXXXXXX'}, secretKey: 'random_string_of_words_go_here', application: 'https://api.stormpath.com/v1/accounts/XXXXXXXXX' })); //home: app.get('/', function(req, res){ res.render('home'); console.log(req.session); }); app.get('/create-quiz', stormpath.loginRequired, function(req, res){ res.render('createQuiz'); }); //404 page: app.use(function(req, res, next){ res.status(404); res.render('404'); […]

在节点快递站点的Stormpathvalidation和授权后保留查询string

我有一个节点快递应用程序,使用express-stormpath进行身份validation/授权我有一个GET路由与某些jquery参数调用。 如果用户login,所有事情都按预期工作。 如果没有显示用户login屏幕。 在stormpath身份validation和授权完成后,我的查询参数将丢失。 有什么办法保留这些吗? app.get('/myRoute', stormpath.groupsRequired(['admin']), function(req, res){ console.log('req.query ',req.query); //do somehting with the query data res.sendStatus(200); }); 在authenticationreq.query是{} 。 有任何想法吗?

如何为快速申办的团体创build不同的注册页面?

我正在寻找创build不同的注册页面为不同的团体expression快乐。 例如: router.get('/new', stormpath.groupsRequired(['Merchants']), function(req, res){ //this would render a signup for merchants if a merchant wasn't signed in }); router.get('/new', stormpath.groupsRequired(['customers']), function(req, res){ //this would render a signup for customer if a customer wasn't signed in }); 我已经阅读了文档,但没有运气,我该怎么做?

从Stormpath获取信息?

好的,我正在创build一个使用Stormpath来pipe理用户帐户信息的nodeJS应用程序。 目前用户可以访问networking应用程序,并被要求login/注册。 一旦他们被重新定向到主页。 现在我想从stormpath中获取他们的数据,并将其显示在他们的个人资料页面上。 所以他们的电子邮件,姓名,地址和自定义数据就是我所追求的。 现在我不想让这个调用受到他们所在的“视图”的限制, 而只是点击相应的button。 这是你如何做一个VIEW —这不是我正在寻找的。 var stormpath = require('express-stormpath'); app.get('/email', stormpath.loginRequired, function(req, res) { res.send('Your email address is:', res.locals.user); }); 你如何在一个正常的jQuery函数中执行这个操作?

Stormpath Express Passport保存customData或甚至默认数据

我正在运行Stormpath Express Passport的示例应用程序https://github.com/stormpath/stormpath-passport-express-sample 我无法围绕如何发布表单并保存customData或者甚至默认的数据,如给定的名字和姓氏。 总的来说,我会appeciate,如果我可以得到一个HTML(翡翠或EJS)的例子,我需要在app.js或index.js写的行。 4个晚上我一直在努力。 我已经尝试了多个Express,Stormpath的教程,但是没有一个是用来处理这个示例应用程序的。 我总是不得不安装多个新模块,但即使这样也没有任何工作。 我非常感谢Stormpath的人或者任何有经验的人能够帮助我解决我的问题,也许还会在网站上更新他们的教程,因为有些人似乎已经过时了。

在开发中绕过stormpath

我正在试图通过express-stormpath 。 我的networking连接非常差,所以每次节点应用程序重新启动时,页面都需要很长时间才能响应。 看起来这个express-stormpath在背后做事。 无论我访问哪个页面,都会发生问题。 即使在路线上没有stormpathvalidation,也只需要几秒钟的时间来进行响应。 任何人都可以告诉我如何在开发模式下绕过Stormpath的所有例程。

令牌是无效的或无效的状态令牌提供

所以我遇到了一个我怀疑我不应该有的问题,并尝试了几件事,我似乎陷入了僵局。 我正在尝试将LinkedInlogin与Stormpath集成在一起,看起来帐户被创build,技术上用户login后,应用程序确实返回了两个错误之一:“令牌无效”或“提供的无效状态令牌”。 我检查了我的身份证和秘密多次和授权的callbackurl等,但我不知道还有其他地方要检查,一些帮助将不胜感激。 为了进一步尝试,我做了事实上克隆https://github.com/stormpath/stormpath-express-react-example并运行它,一切工作正常,但LinkedInlogin这个应用程序不起作用,所以我怀疑它不是我的代码(也许,经过多年的编码,我从来没有真正的舒适,说它不是我的代码,但你有它)。 我附上了一些事情的截图,以防我现在非常疲倦的眼睛失去了一些东西。 有人可以指出我的错误吗?