上下文:我以前从未使用过Stormpath,并且想全面学习如何做某些事情。为了练习,我正在创建自己的投资组合,包括CMS。
我的问题是,如何使用Google API将帐户注册限制在少数特定的电子邮件中(只有我自己才可以从自己的投资组合中添加和删除内容)。
例如,仅允许[email protected]和[email protected]进行注册。
我可以手动执行此操作,但是我不想这样做。我要遵循的步骤是:
我确实知道这是一个非常笼统的问题,涉及几个领域:Google的API,Stormpath,更不用说Express和Node了,但是也许其他人解决了这个问题,我可以看到一些代码。谢谢。
我是我假设您正在使用的express-stormpath库的作者。没有任何现成的方法可以做到这一点,所以我想指出执行此操作的最佳方法:
现在,在现实世界中,您可能不想做这种事情(这是很多额外的工作,并且不会给您带来很多好处)。您可能想要做的是:完全禁用您网站上的帐户注册。这样,只有您可以使用https://stormpath.com上的Stormpath仪表板创建帐户,但是登录仍然可以在您的站点上进行,以便您可以登录。
那有意义吗?
因此,基本上,我建议您通过说以下方式禁用网站注册:
app.use(stormpath.init(app, {
enableRegistration: false, // this will disable the registration page / functionality
// ...
}));
希望这可以帮助=)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句