ADE トークンの管理について
Automated Device Enrollment (ADE) トークンは、デバイス登録機能を維持するために定期的な更新と管理が必要です。このプロセスにより、API による自動化を使用して複数の ADE トークンを効率的に管理でき、手作業を減らし、一貫したトークンのライフサイクル管理を実現できます。仕組み
ADE トークンの管理では、Postman を通じて Iru Endpoint API を使用し、複数のトークンに対して一括操作を実行します。このプロセスには、API アクセスの構成、環境変数の設定、Apple Business または Apple School Manager からのトークンのダウンロード、自動化されたワークフローを使用したトークンの効率的な更新、変更、削除が含まれます。前提条件
- API トークンの作成権限を持つ Iru Endpoint へのアクセス
- インストールおよび構成済みの Postman アプリケーション
- Apple Business または Apple School Manager へのアクセス
- 更新または管理が必要な複数の ADE トークン
- API 操作と Postman のワークフローに関する基本的な理解
Iru Endpoint API トークンを構成する
API トークンを準備し、安全な場所に保管します。詳細については、Iru Endpoint API の記事を参照してください。すでに API トークンを準備している場合は、このセクションをスキップできます。API トークンを作成または変更する
APIトークン を開く
権限を構成する
Postman を準備する
以降の手順のほとんどは、デバイス上の Postman アプリケーションで実行します。すでに Postman を構成している場合は、このセクションをスキップできます。コレクションの構造を確認する
API URL を定義する
環境変数を構成する
Postman の環境変数を構成する
Postman の基本的な構成が完了したので、Automated Device Enrollment サーバを追跡するために、Postman でいくつかの環境変数を定義する必要があります。環境変数を作成する
- Variable:
base_url- Initial Value:
https://<subdomain>.api.iru.com/api/v1 - Current Value:
https://<subdomain>.api.iru.com/api/v1
- Initial Value:
<subdomain> をテナントの実際のサブドメインに置き換えるか、テナントからベース URL を直接コピーしてください。テナントに表示される URL では api.kandji.io ドメインが使用されている場合があります。<subdomain>.api.iru.com と <subdomain>.api.kandji.io のどちらも変更なしで機能します。- Variable:
token- Initial Value:
your_api_token_here - Current Value:
your_api_token_here
- Initial Value:
既存の変数に追加する
ADE 統合を一覧表示する
リクエストを実行する
トークン ID をコピーする
トークン変数を作成する
ade_token_1、ade_token_2 などの命名規則で、トークンごとに番号を増やして環境変数を作成します。サーバ名をメモする
server_name をメモしておきます。この情報は、Apple Business または Apple School Manager からトークンをダウンロードする際に必要になります。変数の値を設定する
ade_token_# 変数 (例: ade_token_1、ade_token_2) に貼り付けます。変数を保護する
ADE トークンをダウンロードする
Apple Business または Apple School Manager にアクセスする
デバイスタブを開く
Management を開く
一致するデバイス管理サービスを選択する
server_name と名前が一致するサービスを選択します。サービスのアクションメニューを開く
トークンをダウンロードする
すべてのトークンについて繰り返す
Postman のフォルダテンプレートを作成する
Postman でフォルダを作成すると、Automated Device Enrollment トークンを管理しやすくなります。フォルダのオプションにアクセスする
新しいフォルダを追加する
フォルダに名前を付ける
統合の項目を選択する
項目をコピーする
新しいフォルダにアクセスする
項目を貼り付ける
Renew 項目を変更する
Renew 項目を選択する
項目の名前を変更する
アドレスバーを更新する
トークン変数を更新する
{{ade_token_ade}} 内のテキストを選択し、トークン番号に応じて {{ade_token_1}} (または {{ade_token_2}} など) に更新します。Body を構成する
トークンの詳細を入力する
blueprint_id、phone、email を入力します。トークンファイルを選択する
P7M ファイルを選択する
変更を保存する
Update 項目を変更する
更新項目を選択する
項目の名前を変更する
アドレスバーを更新する
トークン変数を更新する
{{ade_token_ade}} 内のテキストを選択し、トークン番号に応じて {{ade_token_1}} (または {{ade_token_2}} など) に更新します。Body を構成する
更新情報を入力する
blueprint_id、phone、email の情報を入力できます。変更を保存する
ADE_Token フォルダを複製する
フォルダのオプションにアクセスする
フォルダを複製する
フォルダの内容を更新する
追加のフォルダを作成する
ADE 統合を更新する
すべての構成が完了したので、Renew コマンドを送信できます。Renew コマンドを選択する
コマンドを実行する
ADE 統合を変更する
ADE 統合を変更すると、関連付けられた Blueprint ID、電話番号、メールアドレスを変更できます。更新コマンドを選択する
詳細を更新する
コマンドを実行する
現在の統合を確認する
Iru Endpoint API > Automated Device Enrollment Integrations > GET List ADE Integrations コマンドを使用すると、現在のすべての ADE 統合が返されるため、統合が正常に更新または変更されたことを確認できます。List コマンドを選択する
コマンドを実行する
更新を確認する
days_left 変数は 364 になります。変更を確認する
統合を削除する
Iru Endpoint API > Automated Device Enrollment Integrations > DEL Delete ADE Integration コマンドは、指定された ADE トークン ID に関連付けられた ADE 統合を削除します。削除コマンドを選択する
トークン ID を設定する
ade_token_id 変数に ADE トークンの ID を入力します。コマンドを実行する
考慮事項
API のセキュリティ、Postman、環境の設定
API のセキュリティ、Postman、環境の設定
- API トークンのセキュリティ: API トークンが安全に保管され、ADE 操作に適切な権限を持っていることを確認します
- Postman の構成: API 操作を成功させるには、Postman を適切に設定することが不可欠です
- 環境変数: 環境変数を使用して、複数のトークン ID を効率的に管理します
- エラー処理: API エラーやトークンの検証に関する問題のトラブルシューティングに備えておきます
トークン、ファイル、Apple ポータルへのアクセス
トークン、ファイル、Apple ポータルへのアクセス
- トークンのライフサイクル: ADE トークンには有効期限があり、登録機能を維持するには定期的な更新が必要です
- トークンファイルの管理: ダウンロードした .p7m ファイルを把握し、正しいトークン ID に関連付けます
- Apple Business または Apple School Manager へのアクセス: ポータルにサインインしてトークンをダウンロードできることを確認します
- 検証プロセス: 統合のステータスとトークンの有効期限を確認して、操作が成功したことを常に検証します
一括操作とアクセス制御
一括操作とアクセス制御
- 一括操作: フォルダテンプレートを使用して、複数のトークンを効率的に管理します
- アクセス制御: 承認された担当者のみがトークン管理操作にアクセスできるようにします
テスト、監視、継続性
テスト、監視、継続性
- テスト: 一括操作を実行する前に、小規模で操作をテストします
- 監視: トークンの有効期限と更新スケジュールを定期的に監視します
- ドキュメント: トークンの構成と関連するサーバ名を記録しておきます
- バックアップ戦略: トークンの構成と API 設定のバックアップを保持します