如何防止新用户在JHipster

时间:2017-01-09 22:40:14

标签: jhipster

我想创建一个封闭的社区。所以我会有很多用户,但所有用户都会被我自己或某人邀请。 此外,我希望他们只有一个登录选项 - 社交帐户。

我已经实现了这个功能,但对我来说它看起来像黑客集: 1)禁止/api/register端点以防止注册表单自行注册 2)如果尚未创建新用户,请不要创建新用户(此处为SocialService#createUserIfNotExist) 3)修改一些电子邮件模板

我现在的问题是: 1)这是正确的方法还是你可以建议更好的解决方案? 2)你认为它可能是进一步的JHipster生成器的一个好选择吗?

2 个答案:

答案 0 :(得分:0)

打开相应的路由文件(我认为是account)并删除要注册的条目,然后打开登录HTML文件并删除引用注册的部分。应该可以解决问题

答案 1 :(得分:0)

最重要的是,首先要在.denyAll()中使用security configuration将其对/api/register端点的后端调用列入黑名单。这将立即拒绝任何使用 HTTP 401未经授权的请求。 其次,您可以向后工作并删除前端和后端呼叫。