none
쉐어포인트 게시판의 글에 대해 사용자 개별 접속권한 부여하려면 어떻게 하는게 효과적일까요? RRS feed

  • 질문

  • 안녕하세요 

    쉐어포인트 게시판의 글에 대해 사용자 개별 접속권한 부여하려면 어떻게 하는게 효과적일까요?

    좀더 설명드리면

    게시판을 작업type으로 생성하고 새작업을 추가한 뒤 해당작업의 업데이트를 특정 사용자만 하도록 하려면 어떻게 해야 할까요?

    새로운 보기를 만들고 사용자별로 권한부여하면 되긴 하는데 사용자 유형이 50여개다 되어서 효과적인 방법이 없을까 해서 문의드립니다.


    2013년 8월 20일 화요일 오전 2:40

답변

  • 방법은 많겠지만

    이벤트 수신기 코딩에서

    새항목을 추가할때 권한을 주려는 특정 사용자 필드의 값을 읽어 권한을 핸들링하는 방법이 무난해보입니다.


    Hong-ju

    2013년 8월 20일 화요일 오전 11:39

모든 응답

  • 방법은 많겠지만

    이벤트 수신기 코딩에서

    새항목을 추가할때 권한을 주려는 특정 사용자 필드의 값을 읽어 권한을 핸들링하는 방법이 무난해보입니다.


    Hong-ju

    2013년 8월 20일 화요일 오전 11:39
  • 게시판의 글별로 권한을 별도 설정하는 것은 가장 확실한 방법이긴 하지만 동시에 가장 성능을 저해하는 방법입니다.

    때문에 그것을 적용하기 전에 고민도 많이 해야할 부분이기도 합니다.

    만약 지금 구현해야 하는 내용이 게시글은 모든 사용자에게 보여지고, 단지 업데이트할 수 있는 사람을 제한하고자 하는 것 같습니다.

    일단 UI에 업데이트 버튼을 보여주는 사람을 제한합니다.

    그렇지만 URL에 업데이트 주소를 강제로 넣으면 편집모드로 화면이 열릴 테니 그 경우를 대비해, update 를 담당하는 페이지에서 사용자 체크를 합니다.

    마지막으로 이벤트 리시버에서 updating 이벤트에서 사용자 체크를 합니다.

    ===========

    그렇지만 위의 것이 번거로우면 역시 권한상속을 끊어내고 편집할 수 있는 권한을 제한하는 것도 방법이 되겠습니다.

    2015년 1월 7일 수요일 오전 7:00