소개

이번 강좌에서는 최고 관리자 권한인 "admin" 이외에 새로운 사용자(User)를 추가하는 방법에 대해서 설명하도록 하겠습니다.

Umbraco에서는 사용자(User)와 회원(Member)을 구분합니다.

사용자는 [백오피스]에 대한 접근 권한이 있는 계정을 말하며, 회원은 일반적인 웹사이트에 회원 가입을 통해서 해당 사이트의 콘텐트를 소비하는 사용자로 구분을 짓습니다.

어쨌든, 이번 시간은 [백오피스]를 관리하는 사용자를 생성 후 특정 권한을 부여하는 방법에 대하여 살펴보도록 하겠습니다.

 

따라하기

1. 최고 관리자 권한(admin)으로 백오피스(Backoffice)로 접속합니다. [백오피스]-[세부항목]-[Users] 섹션을 클릭하면 [사용자] 관리 화면이 나타납니다.

062211_1856_10User1.png

 

2. 새로운 사용자를 생성하기 위해서는 Users 노드에 마우스 오른쪽 버튼을 클릭하여 [Create] 메뉴를 클릭합니다.

062211_1856_10User2.png

 

3. Create 화면에서 Name 항목에 값을 입력한 후 [Create] 버튼을 클릭합니다. 아래 그림은 "ContentEditor"란 값을 입력합니다.

062211_1856_10User3.png

 

4. [Content Editor] 탭에서 사용자 관련 주요 속성을 설정합니다. 이는 일반적인 웹에서의 회원가입 양식과 동일합니다. 이 때 아래의 [세부 항목] 중에서 "컨텐츠", "미디어", "변환"의 3가지 항목만을 체크합니다. 여기서 만든 사용자는 다른 섹션은 접근 불가능하고 [Content], [Media] 및 [변환] 섹션만 접근이 가능합니다

062211_1856_10User4.png

 

5. 최고 관리자 권한에서 로그인한 후 새롭게 생성한 사용자 계정으로 Umbraco [백오피스]에 로그인합니다.

062211_1856_10User5.png

 

6. [ContentEditor] 계정으로 로그인한 후의 [백오피스] 모습입니다. 왼쪽 아래의 [세부 항목]에서 3개의 섹션만이 선택될 수 있는 권한이 부여되었습니다. 이처럼, 새로운 사용자에게 접근 권한을 축소 또는 확대 시켜 줄 수 있고 이를 통해서 Umbraco CMS 사이트의 작업 업무를 분담해서 할 수 있는 기능으로도 사용할 수 있습니다.

062211_1856_10User6.png

 

 

마무리

하나의 웹 사이트를 혼자서 관리할 수도 있지만, 규모가 커질수록 업무 단위로 나눠서, 개발자는 개발 파트를 디자이너는 디자인 파트를 나눠서 관리를 해 줄 수 있는 개념을 Umbraco는 [Users]로 구분해서 사용합니다.

최고 관리자가 아닌 일반 사용자는 자신에게 정의된 권한에 맞는 영역에서만 작업을 진행할 수 있음을 본 예제에서 살펴보았습니다.

이처럼, Umbraco의 [Users]는 [백오피스]에 대한 사용권한입니다. 일반적인 회원가입의 회원은 따로 [Members]란 이름으로 관리를 하고 있습니다.

 

 

끝.





관련글



관련 동영상 참고 자료

  1. Umbraco 개발 환경 구축
  2. Umbraco 설치
  3. 사용자 모드와 관리자 모드(백오피스)
  4. 새로운 페이지(Page) 만들기
  5. 한글 언어팩(Languages) 적용하기
  6. 콘텐트 페이지 편집, 삭제, 메뉴 정렬 등 소개
  7. 미디어 파일 관리
  8. 사용자(User) 관리
  9. 스타일 추가 및 변경
  10. 템플릿(Templates)과 마스터페이지(MasterPages)
  11. Umbraco 페이지 필드(태그(Tags))
  12. 문서 타입(Document Types)
  13. 문서 타입(Document Types)에 속성 추가
  14. 부모 문서 타입(Document Types) 사용하기
  15. 문서 타입(Document Types) 내보내기 및 가져오기
  16. 문서 타입(Document Types) 자식 노드 허용
  17. 기본 매크로(Macros) 사용하기
  18. 새로운 매크로(Macro) 만들기
  19. 매크로(Macro)에 파라미터 전달
  20. 사진 갤러리(Gallery) 만들기 1
  21. 사진 갤러리(Gallery) 만들기 2 : XSLT 사용하기
  22. 사진 갤러리(Gallery) 만들기 3 : jQuery 슬라이드 쇼 플러그인 적용
  23. 회원(Members) 관리
  24. 사전(Dictionaries)
  25. 패키지(Packages)
  26. HTML 레벨의 스킨 파일 적용 1
  27. HTML 레벨의 스킨 파일 적용 2 : 상단 메뉴
  28. HTML 레벨의 스킨 파일 적용 3 : 서브 메뉴와 사이트 맵
  29. HTML 레벨의 스킨 파일 적용 4 : 서브 타이틀
  30. 배포 : Umbraco CMS를 원격 서버에서 실행




profile

박용준(redplus at redplus.net)
.NET 개발/강의 프리랜서, MVP, MCT
데브렉(http://www.devlec.com) 전임 강사
닷넷코리아(http://www.dotnetkorea.com) 사이트 운영