支持自助注册和电子邮件验证的账户管理工具?

支持自助注册和电子邮件验证的账户管理工具?

我所在的大学环境过去几乎只向已经在中央用户数据库中拥有“正式”帐户的大学附属机构提供服务。我们越来越多地向不符合这种传统模式的外部合作者(托管 Subversion/git 存储库、Wiki 访问等)提供服务。

我正在寻找一种可以让我们管理“轻量级”账户的工具,其中“轻量级”的意思是:

  • 用户可以通过网络界面自行注册账户。
  • 帐户将通过某种电子邮件 + 验证 URL 机制自动验证。

默认情况下,拥有帐户不会授予任何访问权限(授权将通过组成员身份或特定服务 ACL 进行)。对于流行的 Web 服务来说,这是一个非常典型的模型,但我找不到一个可以开箱即用地实现这一功能的工具(我们也没有时间或资源自己编写一个)。

市面上有许多工具提供自助密码更改和元数据编辑功能,但我还没有找到一个可以处理注册部分的工具。我希望 FreeIPA 可以处理这个问题,但据我所知,它不能。

您是否知道任何可以实现此模型的工具?如果您有类似的良好经验,我愿意接受商业解决方案。

答案1

尝试脉宽调制它是一种密码自助服务,但也支持自助注册。

答案2

抱歉,我不知道有什么现成的工具可以做到这一点,但我过去曾为已经设置了数据库服务器的 asp 站点编写过类似的功能,并且已经编写了电子邮件程序来从数据库发送电子邮件。这样做相对容易。

阿什利 (Ashley) 建议对其进行定制编写可能并不算错,但我想补充一点,如果你在大学环境中,那么就虐待学生,就像我的学校对计算机科学系的学生所做的那样。

相关内容