Asp.net core Blazor服务器-如何禁用特定的用户身份验证功能?

Asp.net core Blazor服务器-如何禁用特定的用户身份验证功能?,asp.net-core,blazor,blazor-server-side,asp.net-core-identity,Asp.net Core,Blazor,Blazor Server Side,Asp.net Core Identity,我使用blazor服务器并拥有: 已启用个人用户帐户身份验证 已创建自定义用户实体,扩展用户标识 创建自定义dbcontext扩展IdentityDbContext 我对blazor提供的默认表单和功能感到困惑,如密码重置、邮件验证等-并且想禁用它的大部分我很乐意注册、登录和注销。 因此,我的问题是: 邮件是注册/登录的唯一可能选项吗?我想使用UserIdentity 是否可以启用/禁用这些用户帐户功能;包括表格 你已经把剃须刀页面做成脚手架了吗?您可以重写登录和注册页面以使用名称,但必须


我使用blazor服务器并拥有:

  • 已启用
    个人用户帐户
    身份验证
  • 已创建自定义用户实体,扩展用户标识
  • 创建自定义
    dbcontext
    扩展
    IdentityDbContext
我对blazor提供的默认表单和功能感到困惑,如密码重置、邮件验证等-并且想禁用它的大部分我很乐意注册、登录和注销。

因此,我的问题是:

  • 邮件是注册/登录的唯一可能选项吗?我想使用
    UserIdentity
  • 是否可以启用/禁用这些用户帐户功能;包括表格

你已经把剃须刀页面做成脚手架了吗?您可以重写登录和注册页面以使用名称,但必须添加逻辑以保持其唯一性。是的,但是如果未重写其他页面,是否会禁用它们?它们仍然可以通过URL访问吗?是的,你可以删除所有指向这些页面的链接,但如果有人键入它们,我想它们会到达那里。试试看。可能先把那些页面搭建起来,然后删除它们的内容。你已经把剃刀页面搭建起来了吗?您可以重写登录和注册页面以使用名称,但必须添加逻辑以保持其唯一性。是的,但是如果未重写其他页面,是否会禁用它们?它们仍然可以通过URL访问吗?是的,你可以删除所有指向这些页面的链接,但如果有人键入它们,我想它们会到达那里。试试看。也许把那些页面搭建起来,然后删除它们的内容。