アプリで、ユーザーのログインをサポートし、ログイン資格情報に基づいて特定のコレクションにアクセス権(エンタイトルメント)を付与できます。サポートされることに注意してください。エンタイトルメントの設定を参照してください。ソースコードのダウンロードエンタイトルメントサーバーのサンプルコードを使用するには、エンタイトルメントサービスファイルをダウンロードします。利用条件およびアドビのプライバシーポリシーを読んで同意したものとみなされます。ソースコードをダウンロード注意:サンプルの実装は、現状のままでの提供となります。コード、実装、または展開プロセスに関するサポートはいたしません。フォーラムをご利用ください。データベースに正しいテーブル構造を構築する必要があります。管理ツールでも同じ結果を得ることができます。インストールされている場合は、新しいデータベースの作成について説明する次のセクションにお進みください。最新バージョンをダウンロードします。ポータルに移動します。例:http://<my-domain>/phpmyadminログインするよう促すメッセージが表示されたら、このサーバーに対するデータベースユーザー名とパスワードを入力します。ホームページから、左側のサイドバーにある「New」ボタンまたは上部ナビゲーションバーにある「Database」タブをクリックします。database」フィールドに新しいデータベース名(可能であれば「entitlement_admin」)を入力します。「Create」ボタンをクリックすると、入力した名前で新しいデータベースが生成されます。定義済みデータベース構造のアップロードデータベースが正常に作成されたら、リストからデータベース「entitlement_admin」(または指定したデータベース名)をクリックします。「entitlement_admin」データベースページで、上部ナビゲーションバーにある「Import」タブをクリックします。File」オプションをクリックして、ブラウザーウィンドウを開きます。ブラウザーウィンドウで、ダウンロードしたエンタイトルメントサーバーのフォルダーに移動し、「entitlement_admin.sql」という名前の定義済みデータベースファイルを選択します。「Go」ボタンをクリックして、選択したデータベースをアップロードします。アップロードが成功したら、メッセージが表示されます。つのセクションを更新する必要があります。設定の更新エンタイトルメントサーバーのソースコードフォルダーに移動します。次のパラメーターの値を更新します。定義済み管理者ユーザーのリストを更新します。これは、ホストされた後、カスタムのエンタイトルメントサーバーのサンプルにアクセスできる管理者ユーザーのリストです。アプリに関連付けられます。作成する必要があります。リストには、次の形式が含まれています。md5())を実行する必要があります。md5('123');?>ソースコードのホスト設定を更新したエンタイトルメントサービスのソースコードを、前の手順で設定したデータベースをホストするサーバーにアップロードします。サーバーに接続します。サーバーの目的のディレクトリにアップロード先を設定します。エンタイトルメントサーバーのソースコードフォルダーを選択します。エンタイトルメントサーバーのソースコードフォルダー内にあるすべてのファイルをアップロードします。サーバーからソースコードフォルダーのパスに移動すると、ログイン画面が表示されます。エンタイトルメントサーバーの設定のテストエンタイトルメントサービスの設定をテストするために、一連のテストが提供されています。左側のサイドバーにあるいずれかのボタンをクリックして、対応するテストを実行します。各チェックは、成功すると「OK」を返し、失敗するとエラーメッセージを返します。これには、以下のテストが含まれます。これは以下のテストすべてを実行します。モジュールがインストールされているかどうかをチェックします。ファイルを更新したかどうかをチェックします。デフォルトでは値がコメントアウトされているため、ユーザーは実際の値を指定する必要があります。ダイレクトエンタイトルメントデータベースが正常に作成されているかどうかをチェックします。指定された資格情報でダイレクトエンタイトルメントデータベースにアクセスできるかどうかをチェックします。サイトにアクセスできるかどうかをチェックします。サイトにアクセスできるかどうかをチェックします。エンタイトルメントサービスのカスタマイズこのセクションでは、エンタイトルメントサービスを独自ブランドにカスタマイズする方法について説明します。フォルダーに格納する必要があります。ピクセルで画像を作成します。して画像を保存します。ピクセルで画像を作成します。して画像を保存します。ピクセルで画像を作成します。して画像を保存します。ログインページのテキストのカスタマイズダイレクトエンタイトルメントサーバーのソースコードフォルダーに移動します。ファイルをテキストエディターで開きます。以下の値を編集します。この値を独自のログインヘッダーに変更します。この値を独自のユーザー名プレースホルダーに変更します。この値を独自のパスワードプレースホルダーに変更します。エンタイトルメントサービスへのアクセス管理者がログインの時点で存在しない場合、エンタイトルメントサービスによって管理者が自動的に作成されます。ログインすると、コレクションへの権利をユーザーとグループに付与できる画面が表示されます。アプリでのエンタイトルメントの設定を参照してください。一致している必要があります。エンタイトルメントサービスに送信されます。左のナビゲーションバーの「アプリケーション」に移動し、アプリを作成または編集します。ユーザーの管理エンタイトルメントの管理者を使用して、ユーザーを作成したり、更新したりできます。ユーザーにはユーザー名とパスワードが必要で、オプションで説明フィールドを含めることができます。以上の製品に対する権利を付与できます。以上のグループに割り当てることもできます。User」をクリックします。User」をクリックするか、ユーザーエントリをダブルクリックします。User」ダイアログボックスで、ユーザー名、パスワードまたは説明を更新することができます。更新する場合は、パスワードのみを設定する必要があります。それ以外は、空白のままにできます。ユーザーに製品の権利を付与するには、最初のドロップダウンから製品を選択し、「+」ボタンをクリックします。番目のドロップダウンからグループを選択し、「+」ボタンをクリックします。ユーザーから製品またはグループを削除するには、リストからその製品またはグループを選択して、「Remove」をクリックします。グループの管理エンタイトルメントの管理者を使用して、グループを作成したり、更新したりできます。以上の製品に対する権利をユーザーのグループに付与するのに便利です。グループには名前が必要で、オプションで説明フィールドを含めることができます。製品の権利をグループに付与することも、ユーザーをグループに割り当てることもできます。Group」をクリックします。Group」をクリックするか、ダブルクリックします。Group」ダイアログボックスで、名前または説明を更新することができます。グループに製品の権利を付与するには、最初のドロップダウンから製品を選択し、「+」ボタンをクリックします。番目のドロップダウンからユーザーを選択し、「+」ボタンをクリックします。グループから製品またはユーザーを削除するには、リストからその製品またはユーザーを選択して、「Remove」をクリックします。製品の管理エンタイトルメントの管理者を使用して、製品を作成したり、更新したりできます。公開日を指定する必要があります。一致していることを確認してください。アプリ内課金および購読を参照してください。Product」をクリックします。Product」をクリックするか、ダブルクリックします。公開日を更新できます。グループに製品に対する権利を付与するには、最初のドロップダウンからグループを選択し、「+」ボタンをクリックします。ユーザーに製品に対する権利を付与するには、最初のドロップダウンからユーザーを選択し、「+」ボタンをクリックします。製品からグループまたはユーザーを削除するには、リストからそのグループまたはユーザーを選択して、「Remove」をクリックします。プロジェクトと関連付けるには、以下を実行する必要があります。エンタイトルメントサーバーに入力します。一致している必要があります。これは、オンデマンドサービスのプロジェクトメタデータで確認できます。アプリの設定で確認できます(プロジェクトレベルで設定されていない場合)。エンタイトルメントエンドポイントをオンデマンドサービスに入力します。アプリでのエンタイトルメントの設定を参照してください。ファイルで設定されています。)を使用して管理者ユーザーを作成/編集/更新/削除することをお勧めします。)を作成し(以前に作成した同じデータベースを使用できます(推奨))、必要に応じて複数の管理者ユーザーを作成します。ステートメントに置き換える必要があります。プロバイダーを使用できるようになっています。アカウントを使用するか、設計したカスタムログインエクスペリエンスを使用してログインできます。プロバイダーすべてが同時にサポートされるわけではありません。アプリでのカスタム認証を参照してください。基づいたユーザー電子メールを取り出し、エンタイトルメントデータベースと照らし合わせます。