문제

여러 클라이언트를 제공하는 Small SharePoint 2010 응용 프로그램을 개발하는 데 사용되었습니다.나는 모든 사람이 서비스를 제공하는 한 사이트를 가지고 있지만 사용자가 로그인 한 사용자가 다른 클라이언트에 따라 다른 데이터 (헤더, 바닥 글, 메뉴 본문 내용)를 동적으로 표시해야합니다.

내 계획은 일반 스플래시 페이지를 가지고 있고 일단 로그인 한 후에는 client_id를 잡을 것입니다.이 기능을 사용하면 마스터 페이지 뒤에 코드를 사용하여 헤더 / 바닥 글 / 메뉴를 사용자 정의하고 WebParts를 사용하여 사용자 정의 컨텐츠를 표시합니다.각 클라이언트에 대한 모든 콘텐츠를 목록에 저장할 계획입니다.로그인 할 때 client_id를 목록의 열로 일치시키고 나머지 열은 내용을 제공합니다.새 클라이언트가 추가되면 고유 한 client_id와 함께 새 목록 항목을 만드는 것만으로 만듭니다.

SharePoint에서 내 시나리오를 처리하는 가장 좋은 방법입니까?시간과 전문성을 가져 주셔서 감사합니다!

도움이 되었습니까?

해결책

일반적으로 클라이언트 ID를 기반으로 다른 하위 사이트 (아마도 사이트 모음)로 리디렉션하는 것이 좋습니다. 모든 콘텐츠보다

는 성능 문제를 일으키지 않고 보안을 보호 할 수 있습니다.코드에서 모든 트리밍을 수행하는 주요 단점은 다음과 같습니다.

  • 많은 사용자 정의 코드=> 많은 실수
  • 무효 결과가 표시 될 수 있습니다
  • 사용자가 SharePoint URL을 알고있는 사용자의 위험이 잘못된 정보에 액세스 할 수 있습니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top