ユーザーとユーザーグループの設定 configure-your-users-and-user-groups

NOTE
単一ページアプリケーションフレームワークを基にしたクライアントサイドレンダリング(React など)が必要なプロジェクトでは、SPA エディターを使用することをお勧めします。詳細情報

この章では、ユーザーの役割と、モバイルアプリのオーサリングと管理をサポートするためのユーザーとグループの設定方法について説明します。

AEM Mobile アプリケーションユーザーおよびグループ管理 aem-mobile-application-users-and-group-administration

AEM アプリの権限モデルの整理と管理に役立つように、次の 2 つのグループを使用できます。

  • アプリ管理者向けアプリ管理者
  • アプリ作成者向け app-authors

AEM Mobile アプリケーションコンテンツ作成者(app-author グループ) aem-mobile-application-content-authors-app-author-group

app-author グループのメンバーは、ページ、テキスト、画像およびビデオを含むAEM モバイルアプリケーションのコンテンツをオーサリングする責任を負います。

グループ設定 – app-authors group-configuration-app-authors

  1. 「app-authors」という名前のユーザーグループを作成します。

    ユーザーAdmin Consoleに移動します。 http://localhost:4502/libs/granite/security/content/groupadmin.html

    ユーザーグループ コンソール内から「+」ボタンを選択してグループを作成します。

    このグループの ID を「app-authors」に設定して、AEM内のモバイルアプリケーションのオーサリングに固有のオーサーユーザーグループであることを示します。

  2. グループにメンバーを追加:作成者

    chlimage_1-18

    作成者グループに app-authors を追加

  3. app-authors ユーザーグループを作成したので、 ユーザーAdmin Console.

    chlimage_1-19

    ユーザーグループの編集

  4. に移動します。 権限コンソール クラウドサービスを管理するための権限の追加

    • /etc/cloudservices で(読み取り)
    note note
    NOTE
    アプリ作成者は、AEMからデフォルトの content-authors (作成者)グループを拡張して、/content/phonegap 下にコンテンツを作成する機能を継承します

AEM Mobile アプリケーション管理者グループ(app-admins グループ) aem-mobile-application-administrators-group-app-admins-group

app-admins グループのメンバーは、app-authors に含まれるものと同じ権限でアプリケーションコンテンツを作成できます および また、次も担当します。

  • AEMでのPhoneGap BuildおよびAdobe Mobile Services クラウドサービスの設定
  • アプリケーションのコンテンツ同期 OTA 更新のステージング、公開およびクリア
NOTE
権限によって、AEM App Command Center で一部のユーザーアクションを使用できるかどうかが決まります。
app-authors には、app-admins で使用できるオプションがいくつか用意されています。

グループ設定 – app-admins group-configuration-app-admins

  1. app-admins という名前のグループを作成します。

  2. 次のグループを新しい app-admins グループに追加します。

    • content-authors
    • ワークフローユーザー

    chlimage_1-20

  3. に移動します。 権限コンソール クラウドサービスを管理するための権限の追加

    • /etc/cloudservices/mobileservices の(読み取り、変更、作成、削除、レプリケート)
    • /etc/cloudservices/phonegap-build の(読み取り、変更、作成、削除、レプリケート)
  4. 同じ権限コンソールで、アプリコンテンツの更新をステージング、公開、クリアするための権限を追加します

    • (読み取り、変更、作成、削除、レプリケート)/etc/packages/mobileapp
    • /var/contentsync の(読み取り)
    note note
    NOTE
    パッケージレプリケーションは、アプリの更新をオーサーインスタンスからパブリッシュインスタンスに公開するために使用されます
    note caution
    CAUTION
    /var/contentsync アクセスがデフォルトで拒否される。
    読み取り権限を省略すると、空の更新パッケージが作成およびレプリケートされる可能性があります。
  5. 必要に応じて、このグループにメンバーを追加

ダッシュボードタイルの権限 dashboard-tile-permissions

ダッシュボードタイルでは、ユーザーが持つ権限に基づいて、様々なアクションが表示される場合があります。 以下に、各タイルで使用できるアクションを示します。

これらの権限に加えて、現在のアプリの設定に基づいて、アクションを表示/非表示にすることもできます。 例えば、PhoneGap クラウド設定がアプリに割り当てられていない場合、「リモートビルド」アクションを公開しても意味はありません。 これらは以下の「」の下にリストされています​ 設定条件 ​のセクション。

アプリを管理タイル manage-app-tile

タイルには現在、権限が必要なアクションはありませんが、アプリケーションの詳細ページには次のアクションがあります。

  • 編集 app-author および app-admin (UIトリガー- jcr:write - /content/phonegap/上{suffix})
  • Download app-author および app-admin (UIトリガー- /content/phonegap/上{suffix})

次の画像は、アプリのダウンロードと編集のオプションを示しています。

chlimage_1-21

recommendation-more-help
2eeeb575-8007-40cc-a72d-206fbc4ddd4b