このトピックは、CORBA ベースのプログラマチック・ログイン API を用いたプログラマチック・ログインの実行方法の例として使用します。
ここでは、非推奨の Common Object Request Broker Architecture (CORBA) プログラマチック・ログイン API、および JAAS の提供する
代替手段について概説します。WebSphere Application Server は、
Java Authentication and Authorization Service (JAAS) をプログラマチック・ログイン・アプリケーション・プログラミング・インターフェース (API) として完全にサポートします。JAAS サポートの詳細については、
Java Authentication and Authorization Service のプログラマチック・ログインの構成
およびJava Authentication and Authorization Service によるプログラマチック・ログインの開発
を参照してください。
Common Object
Request Broker Architecture (CORBA) アプリケーション・プログラミング・インターフェース (API) は、WebSphere Application Server for z/OS 環境ではサポートされません。
他の WebSphere Application Server 製品から
WebSphere Application Server for z/OS へ移植するアプリケーションがある場合、セキュリティー API は、バージョン 6.0.x では非推奨であることに注意してください。
これらのアプリケーションを WebSphere Application Server for z/OS バージョン 6.0.x で使用する場合、Java Authentication and Authorization Service (JAAS) へのマイグレーションを行う必要があります。
WebSphere Application Server で提供される API は、標準 JAAS API と標準 JAAS インターフェースの製品インプリメンテーションの組み合わせです。
WebSphere Application Server for z/OS で提供されるサポート API は、
標準 JAAS API と、一部のマイナーな拡張機能を含む標準 JAAS インターフェースの製品インプリメンテーションの
組み合わせです。
次に示すのは要約のみです。 詳しくは、ご使用のプラットフォーム用の JAAS 資料 (http://www.ibm.com/developerworks/java/jdk/security/) を参照してください。
この API がサーバー・サイドで使用されると、サーバーからの入力は妨害されます。
WebSphere Application Server は、クライアントおよび サーバー・サイド・ログインに LoginModules インプリメンテーションを提供します。詳しくは、 Java Authentication and Authorization Service のプログラマチック・ログインの構成 を参照してください。
アプリケーションは、WebSphere Application Server ログイン・モジュールの 明示的な呼び出しにより生成される対象を使用して、J2EE リソース・アクセスのための WSSubject.doAs メソッドを呼び出す必要があります。