2010-03-08 10 views
5

현재 ActiveDirectoryMembershipProvider를 asp.net에 내장 된 내부 비즈니스 앱 인증 용으로 사용하고 있습니다. 이것은 매력처럼 작동합니다.Active Directory 사용자 지정 사용자 프로필/특성?

이제는 Active Directory에 저장되는 사용자 프로필 정보를 처리하는 기능을 추가하려고합니다.

간단한 예를 들어 사용자 정의 속성이 FavoriteColor라고 가정 해 보겠습니다. 그런 다음 목표는 내 앱이 인증 된 사용자에 대해이 맞춤 속성을 읽을 수 있도록하는 것입니다.

저는 ADAM을 조금 봤습니다. 롤 퍼블리셔에게는 좋을 것 같지만, 프로파일 제공자가 제대로 작동하는지, 아니면 FavoriteColor와 같은 사용자 정의 속성을 저장할 수 있는지 알려주지 못했습니다. 어쩌면 누군가가 더 잘 알고 있을까요?

저는 Active Directory에도 새롭기 때문에 FavouriteColor와 같은 사용자 지정 사용자 특성을 저장할 수있는 옵션이 있습니까?

일반적으로이 기능을 구현하는 가장 좋은 방법에 대한 아이디어를 찾고 있습니까?

감사합니다.

답변

6

예, AD 사용자 개체에 이러한 특성을 추가 할 수는 있지만 매우 신중해야합니다. 스키마를 수정할 때 변경 한 내용은 실행 취소 할 수 없습니다. Active Directory 트리를 심각하게 손상시키는 것은 너무 쉽습니다.

스키마를 변경하려면 Active Directory 스키마 편집기 MMC 스냅인을 사용할 수 있습니다. 스냅인을 사용하려면 먼저 등록해야합니다. Active Directory 스키마 편집기를 등록하려면 명령 프롬프트를 열고 regsvr32 schmmgmt.dll

을 입력 한 다음 MMC에서 스냅인을로드하고 새 FavouriteColour 특성을 추가하고이를 사용자 클래스에 연결할 수 있습니다.

실제로 무엇을하고 있는지 알지 못하는 한, 그러한 필드에 DB 테이블을 사용하는 것이 더 안전 할 것입니다. This 사이트에 대한 추가 정보가 있습니다.

+0

답장을 보내 주신 Andrew에게 감사드립니다. 그것이 가능한 두통에 대한 잠재력을 가지고있는 것처럼 들리지만 그것은 가능하다는 것을 아는 것이 좋다. –

관련 문제