AuthenticationSection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
配置 Web 应用程序的身份验证。 无法继承此类。
public ref class AuthenticationSection sealed : System::Configuration::ConfigurationSection
public sealed class AuthenticationSection : System.Configuration.ConfigurationSection
type AuthenticationSection = class
inherit ConfigurationSection
Public NotInheritable Class AuthenticationSection
Inherits ConfigurationSection
- 继承
示例
此示例演示如何使用 AuthenticationSection 类。
// Get the Web application configuration.
System.Configuration.Configuration configuration =
WebConfigurationManager.OpenWebConfiguration(
"/aspnetTest");
// Get the authentication section.
AuthenticationSection authenticationSection =
(AuthenticationSection)configuration.GetSection(
"system.web/authentication");
' Get the Web application configuration.
Dim configuration _
As System.Configuration.Configuration = _
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")
' Get the section.
Dim authenticationSection _
As AuthenticationSection = _
CType(configuration.GetSection( _
"system.web/authentication"), AuthenticationSection)
警告
将用户凭据存储在 credentials
部分中 不安全。 请改用 Azure Key Vault。
注解
AuthenticationSection 类提供了一种以编程方式访问和修改配置文件 authentication
部分的方法。
注意
AuthenticationSection 可以根据节属性定义的限制将信息写入配置文件的相关部分,AllowDefinition 其值 MachineToApplication。 在层次结构中不允许的某个级别的配置文件中写入的任何尝试都将导致分析程序生成的错误消息。 但是,可以使用此类在层次结构中的任何级别读取配置信息。 为了获得安全性和可伸缩性,建议使用外部存储库(如数据库)来保留用户的凭据。
构造函数
AuthenticationSection() |
初始化 AuthenticationSection 类的新实例。 |