asp.net vnext身份私人注册

时间:2014-09-10 08:22:26

标签: asp.net-identity registration asp.net-core asp.net-identity-3

我创建了vNext空项目。

添加了一些API和视图。

我还通过从Register方法中删除[AllowsAnonymous]来禁用注册,因为我不想要公开注册。

但我想要的是允许私人注册

我肯定需要一个“superadmin”用户。

然后我看到了不同的方式:

  1. 邀请系统:site.com/register?invite-token,在注册后或X小时后到期。 Superadmin将能够创建这个令牌。

  2. 每个人都可以注册,但只有经过批准(通过superadmin)用户才能真正登录。

  3. Superadmin手动创建用户。

  4. 最后问题:

    • 如何安全地创建“superadmin”用户? (我要发布到azure)

      我找到了一个例子,怎么做:github,但在代码中存储opentext pass看起来很糟糕。

    • 哪种方式最好或最多?是否有众所周知的此类任务包?
    • 任何这种方式都有,只有一个管理员界面。如何正确保护它?
    • 如何扩展案例:“superadmin”> “admin”> “用户”?

0 个答案:

没有答案