FormsAuthenticationConfiguration 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 ASP.NET 应用程序配置为使用 AuthenticationMode 表单形式。
public ref class FormsAuthenticationConfiguration sealed : System::Configuration::ConfigurationElement
public sealed class FormsAuthenticationConfiguration : System.Configuration.ConfigurationElement
type FormsAuthenticationConfiguration = class
inherit ConfigurationElement
Public NotInheritable Class FormsAuthenticationConfiguration
Inherits ConfigurationElement
- 继承
示例
下面的代码示例演示如何从现有 Web 应用程序的配置文件中获取 FormsAuthenticationConfiguration 对象。 可以使用此对象访问其成员。
// Get the Web application configuration.
System.Configuration.Configuration configuration =
WebConfigurationManager.OpenWebConfiguration("/aspnetTest");
// Get the external Authentication section.
AuthenticationSection authenticationSection =
(AuthenticationSection)configuration.GetSection(
"system.web/authentication");
// Get the external Forms section .
FormsAuthenticationConfiguration formsAuthentication =
authenticationSection.Forms;
' Get the Web application configuration.
Dim configuration As System.Configuration.Configuration =
WebConfigurationManager.OpenWebConfiguration(
"/aspnetTest")
' Get the external Authentication section.
Dim authenticationSection _
As AuthenticationSection =
CType(configuration.GetSection(
"system.web/authentication"), AuthenticationSection)
' Get the external Forms section .
Dim formsAuthentication _
As FormsAuthenticationConfiguration =
authenticationSection.Forms
注解
FormsAuthenticationConfiguration 类提供了一种以编程方式访问和修改配置 authentication
节 forms
元素的方法。
此类型是包含 FormsAuthenticationCredentials、FormsAuthenticationUserCollection和 FormsAuthenticationUser 类型的组的一部分。 集合类型以外的类型直接影响基础配置标记。
警告
将用户凭据存储在 credentials
部分中 不安全。 请改用 Azure Key Vault。
注意
FormsAuthenticationConfiguration 可以根据节属性定义的限制将信息写入配置文件的相关部分,AllowDefinition 其值 MachineToApplication。 在层次结构中不允许的某个级别的配置文件中写入的任何尝试都将导致分析程序生成的错误消息。 但是,可以使用此类在层次结构中的任何级别读取配置信息。 为了获得安全性和可伸缩性,建议使用 Azure Key Vault 来存储用户凭据。
构造函数
FormsAuthenticationConfiguration() |
初始化 FormsAuthenticationConfiguration 类的新实例。 |