次の方法で共有


Siebel アダプターと BizTalk Server でのセキュリティ

BizTalk Server管理コンソールを使用して送信ポートまたは受信ポート (場所) を構成する場合、またはアダプター サービス BizTalk プロジェクト アドインを使用して BizTalk ソリューションのメッセージ スキーマを取得する場合は、Siebel システムの資格情報を指定する必要があります。 これらの資格情報を安全な方法で指定して、悪意のある可能性のあるアクターに表示されないようにすることが重要です。 このトピックでは、microsoft BizTalk Adapter for Siebel eBusiness Applications for BizTalk Server ソリューションの資格情報を最も安全に指定する方法について説明します。

BizTalk ソリューションのコンテキストでのセキュリティに関するより一般的な説明は、広範なトピックであり、このドキュメントの範囲を超えています。 BizTalk ソリューションのセキュリティを強化する方法については、「BizTalk メッセージの セキュリティ保護と保護」を参照してください。

アダプター サービス BizTalk プロジェクト アドインを使用するときに資格情報を保護する方法

アダプター サービス アドインを使用して BizTalk ソリューションのメッセージ スキーマを取得する場合は、Siebel システムのユーザー名とパスワードを指定する必要があります。 これは、[アダプターの構成] ダイアログ ボックスの [セキュリティ] タブからのみ行う必要があります。 これにより、[アダプター サービス アドインの使用] ダイアログ ボックスの [Uri ] フィールドに資格情報が表示されなくなります。このダイアログ ボックスでは、コンピューター画面にアクセスできるすべてのユーザーが資格情報を読み取ることができます。 アダプター サービス アドインを使用してメッセージ スキーマを取得する方法 (Siebel システムのユーザー名とパスワードを入力する方法など) の詳細については、「 Visual Studio で Siebel 操作のメタデータを取得する」を参照してください。

送信ポートまたは受信場所を構成するときに資格情報を保護するにはどうすればよいですか?

BizTalk ソリューションでは、Microsoft BizTalk WCF-Custom アダプターを使用して WCF サービスを使用します。 Siebel アダプターは、クライアントが WCF サービスであるかのように Siebel システムを使用できるようにする WCF カスタム バインドです。 BizTalk ソリューションは、送信ポートを介して Siebel アダプターを使用し、WCF-Custom アダプターを使用するように構成された受信場所を使用します。これは、Siebel アダプターをトランスポートとして使用するように構成されています。 WCF-Custom アダプターを構成する方法など、送信ポートと受信ポート (受信場所) を構成する方法の詳細については、「 ポート バインド ファイルを使用して Oracle Database に物理ポート バインドを接続する」を参照してください。

Siebel システム資格情報は、送信ポートの [WCF-Custom Transport Properties] ダイアログ ボックスの [資格情報] タブ、または受信場所の [WCF-Custom Transport Properties] ダイアログ ボックスの [その他] タブから構成します。 WCF-Custom アダプターは Enterprise Single Sign-On (SSO) をサポートしているため、これらのタブのいずれかにユーザー名とパスワード、または SSO 関連アプリケーションのいずれかを指定できます。 次のトピックでは、両方のオプションについて説明します。

ユーザー名パスワードの資格情報

ユーザー名とパスワードは、[WCF-Custom Transport Properties] ダイアログ ボックスの [資格情報] タブ (送信ポートの場合) または [その他] タブ (受信場所の場合) からのみ指定する必要があります。 これにより、以下が保証されます。

  • 資格情報は、ダイアログ ボックスの [Uri ] フィールドには表示されません。 これにより、画面にアクセスできるユーザー (または送信ポートの表示や場所のプロパティの受信を可能にするアクセス許可を持つユーザー) に資格情報が表示されなくなります。

  • 送信ポートをエクスポートするか、ポート バインドを受信した場合、パスワードはバインド ファイルに書き込まれません。 これにより、ファイルにアクセスできるユーザーがパスワードを表示できなくなります。

Enterprise Single Sign-On および SSO 関連アプリケーション

エンタープライズ シングル サインオン (SSO) を使用して Siebel システムの資格情報を取得するように、WCF-Custom アダプターを構成できます。 SSO では、データベースとマスター シークレットを使用して、ユーザー資格情報を暗号化して格納します。 また、バックエンド システムへのアクセスに使用されるセカンダリ資格情報に Microsoft Windows アカウントをマップするサービスも提供します。 SSO を使用すると、Windows アカウントを Siebel システムのユーザー名とパスワードにマップできます。

SSO では 、関連アプリケーションSSO マッピングを 使用して、資格情報をバックエンド システムにマップします。 関連アプリケーションは、SSO の論理エンティティであり、セカンダリ資格情報を必要とするシステムまたはアプリケーションを参照します。 SSO マッピングは関連アプリケーションに関連付けられます。 Windows アカウントを、そのアカウントが関連システムまたはアプリケーションにアクセスするために使用するセカンダリ資格情報にマップされます。 SSO マッピングは、Windows ユーザー アカウントまたはグループに関連付けることができます。

Siebel アダプターで SSO を使用するには、次の操作を行う必要があります。

  1. SSO で関連アプリケーションを作成し、Siebel システムのユーザー名パスワード資格情報を保持します。 この手順は、多くの場合、特別な種類の SSO 管理特権を持つユーザーによって実行されます。

  2. Windows アカウントを Siebel システムとの接続を確立するために使用されるユーザー名とパスワードにマップする関連アプリケーションのユーザーまたはグループ マッピングを作成します。 インストールによっては、ユーザーがこの手順を実行できる場合や、特別な種類の SSO 管理特権を持つユーザーが必要になる場合があります。

Note

SSO 用に構成すると、WCF-Custom アダプターは SSO によって提供されるサービスを使用して、SSO データベースから Siebel ユーザー名とパスワードを取得します。 これらは (暗号化されていない) Siebel アダプターに提供されるため、アダプターは Siebel システムへの接続を開くことができます。 SSO では、Siebel アダプターと Siebel システム間の接続全体で暗号化や保護は提供されません。

関連アプリケーションと SSO マッピングの作成方法など、SSO の使用方法については、「 SSO の使用」を参照してください。 SSO の詳細については、「 Enterprise シングル サインオンの実装」を参照してください。

AcceptCredentialsInUri バインディング プロパティ

Siebel アダプターは、 AcceptCredentialsInUri バインド プロパティを表示します。 このプロパティは、接続 URI で Siebel システム資格情報を許可するかどうかを決定します。 既定では、 AcceptCredentialsInUrifalse で、資格情報が URI に含まれている場合、Siebel アダプターは例外をスローします。

このプロパティが表示されるのは、接続 URI に資格情報を存在させる必要がある特定のプログラミング シナリオがあるためです。 これは、送信ポートまたは受信場所を構成する場合、またはアダプター サービス アドインを使用して Siebel アダプターからメッセージ スキーマを取得する場合には当たりません。 AcceptCredentialsInUritrue に設定しないことをお勧めします。 Siebel アダプター のバインド プロパティの詳細については、「 Siebel バインド プロパティの BizTalk アダプターに関する読み取り」を参照してください。

AcceptCredentialsInUri バインド プロパティは、WCF-Custom または送信ポートの構成中に [バインド] タブのBizTalk Server WCF-Siebel 使用できません。 AcceptCredentialsInUri バインド プロパティの値を設定するには、アダプター サービス アドインを使用してメタデータを生成した後に作成されるアダプター バインド ファイル (XML ファイル) を開き、ファイル内でこのバインド プロパティを見つける必要があります。 このバインド プロパティに適切な値を入力し、バインド ファイルを保存してから、バインド ファイルをBizTalk Serverにインポートします。 バインディングのインポート は適切なリソースです。

参照

Siebel アプリケーションをセキュリティで保護する
アダプターをセキュリティで保護するためのベスト プラクティス