Box スポークの設定
ServiceNow インスタンスと Box API を統合して、Box スポークアクションを自動化します。たとえば、Box アカウントのファイルを削除するフローを設定することができます。Box スポークを設定すると、このフローは自動化されます。
始める前に
- 統合ハブ サブスクリプションを要求します。
- ボックススポークを有効にします。
- Box 開発者コンソールにアクセスします。
- 必要なロール:admin
OAuth アプリケーションの作成
ボックスアカウントからカスタム OAuth アプリケーションを作成し、ボックススポークで OAuth 2.0 認証を有効にします。
始める前に
Box の要件:
- Box アカウント
- Box アドミン認証情報
- 必要なロール:アドミン
このタスクについて
手順
Box スポークの接続レコードの構成
Box 接続を追加して設定し、Box スポークで ServiceNow 要求を認証します。
始める前に
必要なロール:アドミン
手順
タスクの結果
スポーク接続が設定され、使用する準備ができました。
注:
OAuth トークンは 30 日後に期限が切れます。アドミニストレーターは、30 日ごとにスポーク OAuth トークンを再生成できます。
Box OAuth トークンの再生成
ボックス OAuth トークンが期限切れになるときに再生成します。ボックススポーク OAuth トークンは 30 日ごとに期限切れになります。
始める前に
必要なロール:アドミン
手順
- ServiceNowインスタンスで、 .
- [接続] タブを選択します。
- [Box] 接続エイリアスを検索します。
- [詳細を表示] を選択します。
- 接続の [OAuth トークンの取得] を選択します。
タスクの結果
ServiceNow インスタンスと JWT ベアラー権限許可タイプの統合
JWT ベアラー権限許可タイプで OAuth プロバイダーを設定し、 ServiceNow インスタンスを Box と統合します。
始める前に
必要なロール:アドミン
手順
-
ボックスの端にある手順を実行します。
- Box 開発者アカウントにサインアップします。
- 開発者コンソールで、[カスタムアプリ] を選択します。
- 認証方法が JWT (サーバー認証) を使用した OAuth 2.0 であることを確認します。
- アプリの一意の名前を入力し、アプリを作成します。
- アプリを表示します。
- [OAuth 2.0 認証情報] で、クライアント ID とクライアントシークレットをコピーします。
- 新しいキーストアを作成し、そこから公開鍵を BOX にエクスポートします。
- [アプリの設定] の下にある enterpriseID をメモします。
- 移動先 .
- アドミンコンソールの上部でアカウント名を選択します。
- アカウントでフォルダーを作成し、テキストファイルをアップロードします。
-
インスタンス ServiceNow 側で手順を実行します。
- 移動先 .
- キーストア証明書を添付します。
- JWT 署名キーを構成するには、次の場所に移動します。 .
- 次の場所に移動して、OAuth アプリケーションレジストリエントリを作成します .
- OAuth エンティティプロファイル (oauth_entity_profile) で、作成した「jwt プロバイダー」を関連付けます。
- REST メッセージを作成します。
- REST メッセージで、[ OAuth トークンの取得 ] を選択してアクセストークンを取得します。
- [Default GET] メソッドに移動し、[Test] をクリックします。
- BOX側で、フォルダとファイルを共有します。