AuthenticationSection 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
웹 애플리케이션의 인증을 구성합니다. 이 클래스는 상속될 수 없습니다.
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
상속
예제
이 섹션에서는 두 코드 예제를 제공합니다. 첫 번째 값의 몇 가지 특성에 대해 선언적으로 지정 하는 방법에 설명 합니다 authentication
의 구성원으로도 액세스할 수 있는 섹션의 AuthenticationSection 클래스. 두 번째를 사용 하는 방법에 설명 합니다 AuthenticationSection 클래스입니다.
다음 구성 파일 예제에서는 값을 선언적으로 지정 하는 방법을 보여 줍니다는 authentication
섹션입니다.
참고
사용 하는 경우는 credentials
섹션에서 설명 하는 지침을 수행 해야 합니다 ASP.NET 인증 합니다. 확장성 및 향상 된 보안에 대 한 사용자의 자격 증명을 저장 하기 위해 외부 데이터베이스의 사용이 좋습니다.
<authentication mode="Forms">
<forms name="MyAppCookieName" loginUrl="login.aspx">
<credentials passwordFormat="SHA1">
<user name="Kim"
password="07B7F3EE06F278DB966BE960E7CBBD103DF30CA6"/>
<user name="John"
password="BA56E5E0366D003E98EA1C7F04ABF8FCB3753889"/>
</credentials>
</forms>
</authentication>
이 예제에서는 SHA1을 사용합니다. SHA1 관련 충돌 문제로 인해 SHA256을 사용하는 것이 좋습니다.
다음 코드 예제를 사용 하는 방법에 설명 합니다 AuthenticationSection 클래스입니다.
// Get the Web application configuration.
System.Configuration.Configuration configuration =
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(
"/aspnetTest");
// Get the 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)
AuthenticationSection 클래스를 사용하면 구성 파일의 authentication
섹션을 프로그래밍 방식으로 액세스하고 수정할 수 있습니다.
참고
합니다 AuthenticationSection section 속성으로 정의 된 제한에 따라 구성 파일의 관련된 섹션에 정보를 작성할 수 있습니다 AllowDefinition 값인 MachineToApplication 합니다. 계층에서 허용 되지 않습니다 수준에서 구성 파일에 쓰려고 시도 파서에 의해 생성 된 오류 메시지가 발생 합니다. 그러나 계층의 모든 수준에서 구성 정보를 읽을이 클래스를 사용할 수 있습니다. 안정성과 확장성을 위해 사용자의 자격 증명을 유지 하려면 데이터베이스와 같은 외부 저장소를 사용 하는 것이 좋습니다.
생성자
속성
메서드
DeserializeElement(XmlReader, Boolean)
구성 파일에서 XML을 읽습니다.
(다음에서 상속됨 ConfigurationElement )
DeserializeSection(XmlReader)
구성 파일에서 XML을 읽습니다.
(다음에서 상속됨 ConfigurationSection )
Equals(Object)
현재 ConfigurationElement 인스턴스를 지정된 개체와 비교합니다.
(다음에서 상속됨 ConfigurationElement )
GetHashCode()
현재 ConfigurationElement 인스턴스를 나타내는 고유 값을 가져옵니다.
(다음에서 상속됨 ConfigurationElement )
GetRuntimeObject()
파생 클래스에서 재정의될 때 사용자 지정 개체를 반환합니다.
(다음에서 상속됨 ConfigurationSection )
GetTransformedAssemblyString(String)
지정된 어셈블리 이름의 변환된 버전을 반환합니다.
(다음에서 상속됨 ConfigurationElement )
GetTransformedTypeString(String)
지정된 형식 이름의 변환된 버전을 반환합니다.
(다음에서 상속됨 ConfigurationElement )
GetType()
현재 인스턴스의 Type 을 가져옵니다.
(다음에서 상속됨 Object )
Init()
ConfigurationElement 개체를 초기 상태로 설정합니다.
(다음에서 상속됨 ConfigurationElement )
InitializeDefault()
ConfigurationElement 개체 값의 기본 집합을 초기화하는 데 사용됩니다.
(다음에서 상속됨 ConfigurationElement )
IsModified()
이 구성 요소가 파생 클래스에서 구현되었을 때 마지막으로 저장되거나 로드된 이후 수정되었는지 여부를 나타냅니다.
(다음에서 상속됨 ConfigurationSection )
IsReadOnly()
ConfigurationElement 개체가 읽기 전용인지 여부를 나타내는 값을 가져옵니다.
(다음에서 상속됨 ConfigurationElement )
ListErrors(IList)
이 ConfigurationElement 개체와 모든 하위 요소의 잘못된 속성 오류를 전달된 목록에 추가합니다.
(다음에서 상속됨 ConfigurationElement )
MemberwiseClone()
현재 Object 의 단순 복사본을 만듭니다.
(다음에서 상속됨 Object )
OnDeserializeUnrecognizedAttribute(String, String)
역직렬화하는 동안 알 수 없는 특성을 발견했는지 여부를 나타내는 값을 가져옵니다.
(다음에서 상속됨 ConfigurationElement )
OnDeserializeUnrecognizedElement(String, XmlReader)
역직렬화하는 동안 알 수 없는 요소를 발견했는지 여부를 나타내는 값을 가져옵니다.
(다음에서 상속됨 ConfigurationElement )
OnRequiredPropertyNotFound(String)
필수 속성이 없으면 예외를 throw합니다.
(다음에서 상속됨 ConfigurationElement )
PostDeserialize()
deserialization 후에 호출됩니다.
(다음에서 상속됨 ConfigurationElement )
PreSerialize(XmlWriter)
serialization 전에 호출됩니다.
(다음에서 상속됨 ConfigurationElement )
Reset(ConfigurationElement)
잠금 및 속성 컬렉션을 비롯하여 ConfigurationElement 개체의 내부 상태를 다시 설정합니다.
(다음에서 상속됨 ConfigurationElement )
ResetModified()
파생 클래스에서 구현되는 경우 IsModified() 메서드의 값을 false
로 다시 설정합니다.
(다음에서 상속됨 ConfigurationSection )
SerializeElement(XmlWriter, Boolean)
파생 클래스에서 구현될 때 구성 요소의 내용을 구성 파일에 씁니다.
(다음에서 상속됨 ConfigurationElement )
SerializeSection(ConfigurationElement, String, ConfigurationSaveMode)
ConfigurationSection 개체의 병합되지 않은 뷰가 들어 있는 XML 문자열을 파일에 쓸 단일 섹션으로 만듭니다.
(다음에서 상속됨 ConfigurationSection )
SerializeToXmlElement(XmlWriter, String)
파생 클래스에서 구현될 때 구성 요소의 외부 태그를 구성 파일에 씁니다.
(다음에서 상속됨 ConfigurationElement )
SetPropertyValue(ConfigurationProperty, Object, Boolean)
속성을 지정된 값으로 설정합니다.
(다음에서 상속됨 ConfigurationElement )
SetReadOnly()
IsReadOnly() 개체와 모든 하위 요소에 대한 ConfigurationElement 속성을 설정합니다.
(다음에서 상속됨 ConfigurationElement )
ShouldSerializeElementInTargetVersion(ConfigurationElement, String, FrameworkName)
구성 개체 계층이 .NET Framework의 지정된 대상 버전에 대해 serialize될 때 지정된 요소를 serialize해야 하는지 여부를 나타냅니다.
(다음에서 상속됨 ConfigurationSection )
ShouldSerializePropertyInTargetVersion(ConfigurationProperty, String, FrameworkName, ConfigurationElement)
구성 개체 계층이 .NET Framework의 지정된 대상 버전에 대해 직렬화될 때 지정된 속성을 serialize해야 하는지 여부를 나타냅니다.
(다음에서 상속됨 ConfigurationSection )
ShouldSerializeSectionInTargetVersion(FrameworkName)
구성 개체 계층이 .NET Framework의 지정된 대상 버전에 대해 직렬화될 때 현재 ConfigurationSection 인스턴스를 serialize해야 하는지 여부를 나타냅니다.
(다음에서 상속됨 ConfigurationSection )
ToString()
현재 개체를 나타내는 문자열을 반환합니다.
(다음에서 상속됨 Object )
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)
ConfigurationElement 개체를 수정하여 저장되지 않아야 하는 값을 모두 제거합니다.
(다음에서 상속됨 ConfigurationElement )
적용 대상
추가 정보