공급자 기반 서비스를 통해 데이터베이스나 다른 데이터 저장소에 데이터를 저장하는 응용 프로그램이 있는 경우 공급자 추가공급자 편집 대화 상자를 사용하여 IIS에서 공급자를 추가하거나 수정할 수 있습니다. 대화 상자에 표시되는 속성은 추가하거나 편집할 공급자 유형에 따라 다릅니다.

다음 세 가지 유형의 공급자를 추가하거나 편집할 수 있습니다.

  • 역할 - ASP.NET 역할 관리 서비스("역할 관리자")와 역할 데이터 원본 간의 인터페이스를 제공합니다.

  • 사용자 - ASP.NET 멤버 자격 서비스와 멤버 자격 데이터 원본 간의 인터페이스를 제공합니다.

  • 프로필 - ASP.NET 프로필 서비스와 프로필 데이터 원본 간의 인터페이스를 제공합니다.

참고

공급자 추가공급자 편집 대화 상자를 사용하여 공급자의 속성 대부분을 추가하거나 편집할 수 있지만 공급자의 모든 속성을 추가하거나 편집할 수는 없습니다. 웹 응용 프로그램의 Web.config 파일에서 각 공급자의 추가 속성을 구성할 수 있습니다. 공급자에 대한 자세한 내용은 ASP.NET 2.0 공급자 모델: 공급자 모델 소개(페이지는 영문일 수 있음)를 참조하십시오.

UI 요소 목록

요소 이름설명

유형

공급자 유형을 설정합니다.

이름

공급자의 이름을 정의합니다.

동작

멤버 자격 사용자 공급자의 일부 동작을 설정합니다. 다음 중 하나 이상의 동작 값을 True로 설정하면 해당 동작을 사용할 수 있습니다.

  • EnablePasswordReset - 공급자의 ResetPassword 메서드를 사용하여 암호를 다시 설정할 수 있는지 여부를 나타냅니다. 기본 설정은 False입니다.

  • EnablePasswordRetrieval - 공급자의 GetPassword 메서드를 사용하여 암호를 검색할 수 있는지 여부를 나타냅니다. 기본 설정은 False입니다.

  • RequiresQuestionAndAnswer - 공급자의 GetPasswordResetPassword 메서드를 호출할 때 암호 답변을 제공해야 하는지 여부를 나타냅니다. 기본 설정은 False입니다.

  • RequiresUniqueEmail - 등록된 각 사용자에게 고유 전자 메일 주소가 있어야 하는지 여부를 나타냅니다. 기본 설정은 False입니다.

  • StorePasswordInSecureFormat - 암호를 해시해야 하는지 여부를 나타냅니다. 기본 설정은 False입니다.

데이터

데이터베이스에 연결하는 데 사용되는 연결 문자열의 이름을 구성합니다. ConnectionStringName 확인란에 연결 문자열의 이름을 입력합니다.

일반

공급자에 대한 일반 설정을 정의합니다. 이러한 설정은 선택 사항이며 다음과 같습니다.

  • ApplicationName - ApplicationName 상자에 응용 프로그램의 가상 경로를 지정합니다. ApplicationName 상자에 값을 지정하지 않으면 멤버 자격 API가 기본적으로 HttpContext.Current.Request.ApplicationPath로 설정됩니다. 이 값은 런타임에만 확인할 수 있습니다.

  • 설명 - 공급자에 대한 설명을 제공합니다.

기타

공급자에 고유한 이름/값 쌍을 구성할 수 있습니다. 이름/값 쌍을 추가 및 제거하려면 기타 섹션에서 공급자별 설정 필드 옆에 있는 단추를 클릭합니다.

참고 항목


목차