ユーザー資格証明セキュリティ・ポリシーの前提条件
「Oracle NetSuiteアダプタ」でユーザー資格証明セキュリティ・ポリシーを使用する場合は、一般的な前提条件に加えて、このセキュリティ・ポリシー固有の前提条件を満たす必要があります。
ユーザー資格証明を使用してOracle NetSuite接続を作成するには、Oracle NetSuiteインスタンスから次の詳細が必要です:
- 電子メール・アドレス: Oracle Integration用に作成されたユーザー・アカウントに関連付けられた電子メール・アドレス。
- パスワード: Oracle Integration用に作成されたユーザー・アカウントに関連付けられたパスワード。
- ロール: Oracle Integration用に作成されたユーザー・アカウントに関連付けられたロールのID。
- アカウントID: Oracle NetSuiteアカウントID。
- アプリケーションID: Oracle Integration用に作成された統合レコードに関連付けられたアプリケーションID。
これらの詳細を作成して取得するには、「管理者」としてOracle NetSuiteインスタンスにログインし、次のタスクを実行します。
ノート:
ユーザー資格証明セキュリティ・ポリシーに関連する構成タスクを実行するには、まずOracle NetSuiteアカウントでSOAPおよびREST webサービスを有効にする必要があります。 「Oracle NetSuiteに登録して機能の有効化」を参照してください。- webサービス権限を持つ新規ロールを作成します。 Oracle NetSuiteで新しいカスタム・ロールを作成するステップは、「新規ロールの作成」を参照してください。
統合に固有の必要な権限とともに、フル・アクセスを持つ新しいロールに次の権限を追加します:
- REST Webサービス
- SOAP Webサービス
これらの権限は、「権限」タブの「設定」サブタブにあります。ノート:
ベスト・プラクティスとして、ユーザー資格証明セキュリティ・ポリシーを使用するOracle NetSuite接続で管理者およびフル・アクセスのロール/ユーザーを使用しないでください。 - Oracle Integrationのユーザー・アカウントを作成し、前のステップで作成したwebサービス対応ロールにこのアカウントを割り当てます。 このユーザー・アカウントの資格証明を使用して、Oracle IntegrationからNetSuiteに接続します。 Oracle NetSuiteに新しいユーザー・アカウントを作成するステップについては、「Oracle Integrationのユーザー・アカウントの作成」を参照してください。
電子メール・アドレスとパスワードを書き留めます。
ノート:
Oracle Integrationのユーザー・アカウントをすでに作成している場合は、既存のアカウントを新しいwebサービス対応ロールに割り当てることができます。 「既存のユーザー・アカウントのロールへの割り当て」を参照してください。 このようにして、別のオープン・ユーザー・アカウント・ライセンスを使用する必要はありません。 - Oracle Integrationユーザー・アカウントのデフォルト・ロールを設定します。
- NetSuiteホームページで、「設定」、「統合」、「SOAP Webサービス・プリファレンス」の順に選択します。
- 表示されるページで、次のオプションを選択します。
- NAMEフィールドで以前に作成したユーザー・アカウントを選択します。
- WEB SERVICES DEFAULT ROLEフィールドで、ユーザー・アカウントに関連付けられたwebサービス対応ロールを選択します。
- 「追加」をクリックします。
追加したロールのIDが行に表示されます。
- この「ロールID」およびページの上部に表示される「アカウントID」も書き留めます。
- 「保存」をクリックします。
- Oracle Integrationアプリケーションの統合レコードを作成します。 Oracle NetSuiteに新しい統合レコードを作成するステップについては、「Oracle Integrationの統合レコードの作成」を参照してください。
- 統合ページの「認証」タブで、USER CREDENTIALSチェック・ボックスを選択し、TOKEN-BASED AUTHENTICATION、TBA: AUTHORIZATION FLOWおよびAUTHORIZATION CODE GRANTチェック・ボックスの選択を解除します。
- 「保存」をクリックします。
レコードを保存すると、APPLICATION IDが表示されます。 このIDを書き留めます。
ノート:
Oracle Integrationのユーザー資格証明対応の統合レコードをすでに作成している場合は、このステップをスキップできます。 既存のレコード・アプリケーションIDを書き留めます。 このようにして、同じアプリケーションについて複数の統合レコードを管理する必要はありません。