标签:手动 特性 security 源代码 生成 word 指示 view 查看
ASP.NET Core 以 Razor Class Library 的形式提供了ASP.NET Core Identity 。包含有Identity的应用程序可应用脚手架来选择性的添加包含在Identity RCL中的代码。你或许想要生成代码以便对它们进行改动并改变它们的行为。举个例例子,你可以指示脚手架来生成用在注册中的代码。生成的代码优先于Identity RCL中的代码。为了获取对UI的完全控制并不使用默认的RCL,请参考章节 Create full identity UI source 的内容。
没有使用验证的应用程序可以应用脚手架来添加 RCL Identity 包。你有一个选项来决定是否需要生成相关的Identity 代码。
虽然脚手架生成了大部分必要的代码,然而你仍然需要更新你的工程来完成这一过程。这篇文章解释了完成Identity 脚手架更新所需的步骤。
我们建议你使用一个源代码控制系统,其可以用来显示更改并允许你撤回进行的更改。并在允许Identity脚手架之后可以查看所添加的更改。
当和Identity一起使用Two Factor Authentication, Account confirmation 和 password recovery以及其他安全特性时我们需要一些服务。而当我们使用脚手架来生成Identity时服务以及服务的凭证并不会被生成。启用这些特性的服务必须被手动添加。有个例子,可以参考Require Email Confirmation。
ASP.NET Core 验证:(三)ASP.NET Core基于脚手架的Identity
标签:手动 特性 security 源代码 生成 word 指示 view 查看
原文地址:https://www.cnblogs.com/qianxingmu/p/12864913.html