Box スポークの設定
ServiceNow インスタンスと Box API を統合して、Box スポークアクションを自動化します。たとえば、Box アカウントのファイルを削除するフローを設定することができます。Box スポークを設定すると、このフローは自動化されます。
始める前に
- 統合ハブ サブスクリプションの要求。
- ボックススポークを有効にします。
- Box 開発者コンソールにアクセスします。
- 必要なロール:admin。
OAuth アプリケーションの作成
ボックスアカウントからカスタム OAuth アプリケーションを作成し、ボックススポークで OAuth 2.0 認証を有効にします。
始める前に
Box の要件:
- Box アカウント
- Box アドミン認証情報
- 必要なロール:admin
このタスクについて
手順
Box スポークの接続レコードの構成
Box 接続を追加して設定し、Box スポークで ServiceNow 要求を認証します。
始める前に
必要なロール:admin
手順
タスクの結果
スポーク接続が設定され、使用する準備ができました。
注:
OAuth トークンは 30 日後に期限が切れます。アドミニストレーターは、30 日ごとにスポーク OAuth トークンを再生成できます。
Box OAuth トークンの再生成
ボックス OAuth トークンが期限切れになるときに再生成します。ボックススポーク OAuth トークンは 30 日ごとに期限切れになります。
始める前に
必要なロール:admin
手順
- ServiceNowインスタンスで、 .
- [Connections (接続)] タブを選択します。
- [Box] 接続エイリアスを検索します。
- [詳細を表示] を選択します。
- 接続の [OAuth トークンの取得] を選択します。
タスクの結果
ServiceNow インスタンスと JWT ベアラー権限許可タイプとの統合
JWT ベアラー権限許可タイプで OAuth プロバイダーを設定して、 ServiceNow インスタンスをボックスと統合します。
始める前に
必要なロール:admin
手順
-
ボックスの端で手順を実行します。
- 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側では、フォルダとファイルを共有します。