WebSphere Application Server Network Deployment, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

スクリプトを使用した SPNEGO TAI の使用可能化 (JVM カスタム・プロパティーとして)

WebSphere Application Server 用 Simple and Protected GSS-API Negotiation Mechanism (SPNEGO) トラスト・アソシエーション・インターセプター (TAI) を使用可能にするには、wsadmin ユーティリティーを使用します。

始める前に

このタスクを開始する場合、その前に wsadmin ツールが稼働している必要があります。 詳しくは、wsadmin スクリプト・クライアントの開始 の項目を参照してください。

このタスクについて

以下のステップを実行して、SPNEGO TAI を使用可能にします。

プロシージャー

  1. サーバーを識別し、それを server1 変数に割り当てます。
    • Jacl を使用:

      set server1 [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
    • Jython を使用:
      server1 = AdminConfig.getid("Cell:mycell/Node:mynode/Server:server1/")
      print server1
    出力例:
    server1(cells/mycell/nodes/mynode|servers/seerver1|server.xml#Server_1)
  2. このサーバーに属する Java 仮想マシン (JVM) を識別し、それを jvm 変数に割り当てます。
    • Jacl を使用:

      set jvm [$AdminConfig list JavaVirtualMachine $server1]
    • Jython を使用:
      jvm = AdminConfig.list('JavaVirtualMachine', server1)
      
    出力例:
    (cells/mycell/nodes/mynode/servers/server1:server.xml#JavaVirtualMachine_1)(cells/mycell/nodes/mynode/servers/server1:server.xml#JavaVirtualMachine_2)
  3. サーバーのコントローラー JVM を識別します。
    • Jacl を使用:

      set cjvm [lindex $jvm 0]
      
    • Jython を使用:
      # get line separator
      import  java
      lineSeparator = java.lang.System.getProperty('line.separator')
      arrayJVMs = jvm.split(lineSeparator)
      cjvm = arrayJVMs[0]
      
  4. 汎用 JVM 引数を変更して、SPNEGO TAI を使用可能にします。
    • Jacl を使用:

      set attr_name          	[list name com.ibm.ws.security.spnego.isEnabled]
      set attr_value         	[list value true]
      set attr_required      	[list required false]
      set attr_description    [list description "Enabled SPNEGO TAI"]
      
      set attrs [list $attr_name $attr_value $attr_required $attr_description]
      
      $AdminConfig create Property $cjvm $attrs
    • Jython を使用:
      attr_name  = ['name', "com.ibm.ws.security.spnego.isEnabled"]
      attr_value = ['value', "true"]
      attr_required = ['required', "false"]
      attr_description = ['description', "Enabled SPNEGO TAI"]
      attr_list = [attr_name, attr_value, attr_required, attr_description]
      property=['systemProperties',[attr_list]]
      AdminConfig.modify(cjvm, [property])
  5. 構成の変更を保管します。詳しくは、wsadmin ツールによる構成変更の保管 の項目を参照してください。
  6. ノードを同期します (Network Deployment 環境の場合のみ)。 詳しくは、wsadmin ツールによるノードの同期化 の項目を参照してください。



関連タスク
スクリプト管理のための AdminConfig オブジェクトの使用
WebSphere Application Server における JVM カスタム・プロパティーの構成、 HTTP 要求のフィルタリング、および SPNEGO TAI の使用可能化
関連資料
AdminConfig オブジェクトのコマンド
SPNEGO TAI JVM 構成カスタム・プロパティー
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 7:44:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/tsec_SPNEGO_tai_enable.html