본문 바로가기

폼인증

AD 없이 SharePoint 설치하기. 원본 : http://blogs.msdn.com/fooshen/archive/2007/02/01/installing-moss-without-ad.aspx 여기저기에는 MOSS에 대한 폼인증(게다가 대부분은 SqlMembership Provider를 이용한 ASP.NET 방식)이 산재되어 있어 손쉽게 찾을 수 있다. 최소한 이 부분만 보더라도 SPS 2003보다 훨씬 발전된 형태를 볼 수 있다. 예전 MOSS의 배포를 시도하려는 고객을 도와준 적이 있는데, 폼인증 방식은 아니였지만, AD 도메인 구성원이 아닌 SQL 서버를 SharePoint Farm으로 구성시키려고 했었다. 처음 접했을 때는 이 작업자체가 전혀 불가능해 보였다. - SharePoint 제품 및 기술 구성 마법사로 처음 데이터베이스를 만들.. 더보기
사용자 프로퍼티에서 특정 프로퍼티 값 가져오기 사이트내의 사용자 프로퍼티를 가져오는 방법은 아래와 같다. SPSite curSite = Microsoft.Office.Server.ServerContext serverContext = Microsoft.Office.Server.ServerContext.GetContext(curSite); Microsoft.Office.Server.UserProfiles.UserProfileManager mgr = new Microsoft.Office.Server.UserProfiles.UserProfileManager(serverContext); Microsoft.Office.Server.UserProfiles.UserProfile profile = mgr.GetUserProfile(); // 프로필 내에 부서("De.. 더보기
MOSS 2007 마스터 페이지 수정 권한 MOSS 2007에서 사이트 내 마스터 페이지를 추가/삭제/편집 하는 페이지가 있다. 일반적인 설정으로 모든 권한을 Administrators 그룹에 속한 계정에게 주고, 그 계정으로 로그인 하면 모든 페이지를 접근 할 수 있으며, 지금 말하려는 마스터 페이지 및 페이지 레이아웃 안의 설정 페이지에도 들어갈 수 있다. 그러나 Form 인증과 같은 전혀 다른 Login을 하거나 Administrators 그룹내의 계정이 아니면, 저 안의 페이지에 접근 할 수 없다. 심지어 사이트의 소유자 권한을 가지고 있어도 불가하다. 이 안에 들어가려면, 사이트의 모음(Site Collection)의 관리자에 등록되어 있어야 한다. 여기에 등록하려면, 최소한 SharePoint 3.0 중앙관리에 들어가야 가능하다. 중앙.. 더보기