사용자 및 사용자 그룹 구성

노트

단일 페이지 애플리케이션 프레임워크 기반 클라이언트측 렌더링(예: React)이 필요한 프로젝트에 SPA 편집기를 사용하는 것이 좋습니다. 추가 정보.

이 장에서는 사용자 역할 및 모바일 앱의 작성 및 관리를 지원하도록 사용자 및 그룹을 구성하는 방법에 대해 설명합니다.

AEM Mobile 애플리케이션 사용자 및 그룹 관리

AEM 앱에 대한 권한 모델을 구성하고 관리하는 데 도움이 되도록 다음 두 그룹을 사용할 수 있습니다.

  • 앱 관리자용 앱 관리자
  • 앱 작성자를 위한 앱 작성자

AEM Mobile 애플리케이션 컨텐츠 작성자(앱 작성자 그룹)

앱 작성자 그룹의 구성원은 AEM 모바일 애플리케이션 컨텐츠(예: 페이지, 텍스트, 이미지 및 비디오)를 작성할 책임이 있습니다.

그룹 구성 - app-authors

  1. 'app-authors'라는 새 사용자 그룹을 만듭니다.

    사용자 Admin Console으로 이동합니다.http://localhost:4502/libs/granite/security/content/groupadmin.html

    사용자 그룹 콘솔 내에서 '+' 버튼을 선택하여 그룹을 만듭니다.

    이 그룹의 ID를 'app-authors'로 설정하여 AEM 내의 모바일 애플리케이션 작성과 관련된 특정 유형의 작성자 사용자 그룹임을 나타냅니다.

  2. 그룹에 구성원 추가:작성자

    chlimage_1-18

    작성자 그룹에 앱 작성자 추가

  3. 앱 작성자 사용자 그룹을 만들었으므로 이제 사용자 관리 콘솔을 통해 개별 팀 구성원을 이 새 그룹에 추가할 수 있습니다.

    chlimage_1-19

    사용자 그룹 편집

  4. 권한 콘솔로 이동하고 cloudservices 관리에 권한을 추가합니다

    • /etc/cloudservices에서 (읽기)
    노트

    앱 작성자는 AEM에서 기본 컨텐츠 작성자(작성자) 그룹을 확장하여 /content/phonegap 아래에 컨텐츠를 만드는 기능을 상속합니다

AEM Mobile 애플리케이션 관리자 그룹(app-admins 그룹)

app-admins 그룹의 구성원은 app-authors AND​에 포함된 동일한 권한을 가진 애플리케이션 컨텐츠를 작성할 수 있으며, 또한 다음 작업도 수행할 수 있습니다.

  • AEM에서 PhoneGap Build 및 Adobe Mobile Services 클라우드 서비스 구성
  • 응용 프로그램 콘텐츠 동기화 OTA 업데이트 준비, 게시 및 지우기
노트

권한은 AEM 앱 명령 센터에서 일부 사용자 작업의 가용성을 결정합니다.

일부 옵션은 앱 관리자가 사용할 수 있는 앱 작성자가 사용할 수 없습니다.

그룹 구성 - app-admins

  1. 앱 관리자라는 새 그룹을 만듭니다.

  2. 새 앱 관리자 그룹에 다음 그룹을 추가합니다.

    • content-authors
    • workflow-users

    chlimage_1-20

  3. 권한 콘솔로 이동하고 cloudservices 관리에 권한을 추가합니다

    • /etc/cloudservices/mobilesservices에서 (읽기, 수정, 만들기, 삭제, 복제)
    • /etc/cloudservices/phonegap-build에서 (읽기, 수정, 만들기, 삭제, 복제)
  4. 동일한 권한 콘솔에서 스테이지에 권한을 추가하고 앱 콘텐츠 업데이트를 게시 및 지웁니다

    • /etc/packages/mobileapp에서 (읽기, 수정, 만들기, 삭제, 복제)
    • /var/contentsync에서 (읽기)
    노트

    패키지 복제는 작성자 인스턴스에서 게시 인스턴스로 앱 업데이트를 게시하는 데 사용됩니다

    주의

    /var/contentsync 액세스가 OOTB에서 거부되었습니다.

    읽기 권한을 생략하면 빈 업데이트 패키지가 만들어지고 복제될 수 있습니다.

  5. 필요에 따라 이 그룹에 구성원 추가

대시보드 타일 권한

대시보드 타일은 사용자의 권한에 따라 다른 작업을 표시할 수 있습니다. 다음은 각 타일에 사용할 수 있는 작업을 설명합니다.

이러한 권한 외에 현재 앱이 구성되는 방식을 기반으로 작업을 표시하거나 숨길 수도 있습니다. 예를 들어 앱에 PhoneGap 클라우드 구성이 할당되지 않은 경우 '원격 빌드' 작업을 노출하는 지점이 없습니다. 이러한 항목은 '구성 조건' 섹션 아래에 나열됩니다.

앱 타일 관리

현재 타일에는 권한이 필요한 작업이 없지만 응용 프로그램의 세부 사항 페이지에는 다음 작업이 있습니다.

  • ** 앱 작성자 및 앱 관리자 편집(UI 트리거 - jcr:write - on /content/phonegap/{suffix})
  • ** app-author 및 app-admin(UI 트리거 - /content/phonegap/{suffix}) 다운로드

아래 이미지는 앱에 대한 다운로드 및 편집 옵션을 보여줍니다.

chlimage_1-21

이 페이지에서는