資格情報、接続、およびエイリアスの概要
Now Platform でのすべてのアプリケーション統合では、接続、資格情報、およびエイリアスを使用して、それぞれのアプリケーションがリソースにアクセスできるようにします。
Now Platform でアプリケーションデータ連携を実行する前に、接続情報および対応する認証情報を作成して、エイリアスを追加する必要があります。ServiceNow でのこれらの用語の定義を確認するには:
- 接続
- 「接続」とは、プロトコルを使用する IP アドレスやエンドポイントなどの、システムとのデータ連携です。これには、データベースと統合する際のデータベースの詳細など、特定の詳細が含まれています。
- 認証情報
- 「認証情報」とは、ID やパスワードなど、接続に必要な認証データです。
- エイリアス
- 「エイリアス」とは、インスタンス上の一連の接続または認証情報に関連付けられている命名規則またはタグです。エイリアスには、アプリケーションのデータ連携に必要な接続および認証情報が含まれています。データ連携するたびにその情報を入力する代わりに、エイリアスを使用できます。たとえば、同じアプリケーションデータ連携の QA、開発、および本番認証情報を格納するエイリアスを指定できます。エイリアスは、各環境のアプリケーションデータ連携を解決します。 Now Platform は、さまざまなタイプのエイリアスを区別します。
- 認証情報エイリアス
- このエイリアスは認証情報データにのみ関連付けられ、実行時に解決します。
- 接続および資格情報エイリアス
- このエイリアスは、データ連携を完了するために必要な接続情報と認証情報データに関連付けられ、実行時に解決します。
接続および資格情報エイリアス内で、「子エイリアス」と呼ばれる追加のエイリアスを作成することもできます。子エイリアスを使用すると、同じアプリケーションデータ連携内で複数の接続を作成できます。子エイリアスを作成すると、作成したエイリアスが属するエイリアスが「親エイリアス」になります。子エイリアスは親エイリアスからプロパティを継承しますが、子エイリアスは独自の接続および認証情報を保持します。
接続、資格情報、およびエイリアスを使用するメリット
- 外部サービスの認証情報を一元的に保存および管理できます
- 一度定義すれば、複数のプラットフォーム機能に再利用できます
- 他のプラットフォーム機能の構成を最小限に抑えることができます
- アドミン以外のユーザーに、事前定義された接続および認証情報の使用を許可できます
- セキュリティを強化できます
接続、資格情報、およびエイリアスを使用する機能
- フローデザイナー
- 統合ハブ
- Cloud Management
- ディスカバリー
- オーケストレーション
- サービスマッピング
- 接続情報と認証情報 モジュールを使用します。「接続情報および認証情報エイリアスの作成」を参照してください。
- 統合ハブ の接続ダッシュボードで設定します。「接続の追加」を参照してください。注:統合ハブ では別のサブスクリプションが必要です。詳細については、次を参照してください。 要求 統合ハブ.
MID サーバーでの認証情報の同期
インスタンスと同期しているネットワーク内の各 MID サーバーは、作成したすべての認証情報のコピーを保持します。管理、計測、ディスカバリー (MID) サーバーは、ServiceNow インスタンスと外部のアプリケーション、データソース、サービスの間で行われるデータの通信や移動を支援する Java アプリケーションです。この同期により、ディスカバリー や サービスマッピング などのアプリケーションがネットワーク上の複数のデバイスにアクセスする必要がある場合に認証情報の読み取り速度が向上します。MID サーバーは、ECC キューで credentials_reload ジョブが見つかったときに同期します。再ロード ジョブは、すべてのフィールド値を含む認証情報 [discovery_credentials] テーブル内の認証情報のリスト全体を取得するために、MID サーバーにインスタンスへの SOAP 呼び出しの実行を指示します。詳細については、「MID サーバー」を参照してください。
| プロパティ | 説明 |
|---|---|
com.snc.credentials_user_fields |
認証情報の同期でカスタマイズされたすべてのフィールドが含まれます。認証情報フォームに追加したフィールドを含めない場合は、このプロパティを false に設定します。
|
com.snc.credentials_recursion_depth |
認証情報の同期メカニズムによって参照テーブルからフィールドが収集されるときにトラバースするテーブルの数を定義します。パフォーマンスの問題が発生し、参照フィールドも含まれているテーブルへの参照フィールドを含む認証情報フォームをカスタマイズしている場合は、この数を少なくします。
|