WebSphere Application Server for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

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

例: キャッシュからのユーザーの取り消し

WebSphere Application Server バージョン 5.0.2 以降では 、MBean インターフェースを使用してセキュリティー・キャッシュからユーザーを取り消すことができます。

このプロシージャーは、他の JACL スクリプトから呼び出すことができます。 以下の Java Command Language (JACL) は、 レルムとユーザー ID が与えられている場合にユーザーを取り消し、 の wsadmin コマンドから起動された際に 戻される、 すべてのセキュリティー管理 MBean インスタンスを反復します。 このコマンドにより、各プロセス中にキャッシュからユーザーを消去することもできます。

注: ユーザーが認証キャッシュから除去された場合、そのユーザーは引き続き WebSphere Application Server にいつでもログインできます。 キャッシュの除去は、ユーザーをランタイム・キャッシュから除去するだけです。 ユーザーをレジストリーから除去するわけではなく、 ユーザーをロックアウトするわけでもありません。
重要: 次のコードには、表示上の理由で、1 行が複数の行に分割されている箇所があります。
proc revokeUser {realm userid} {
	    global AdminControl AdminConfig
	
        if {[catch {$AdminControl queryNames WebSphere:type=SecurityAdmin,*} 
       result]} {
puts stdout "¥$AdminControl queryNames WebSphere:type=SecurityAdmin,* caught an exception $result¥n"
		return
} else {
if {$result != {}} {
foreach secBean $result {
if {$secBean != {} || $secBean != "null"} {
		                        if {[catch {$AdminControl invoke $secBean 
                    purgeUserFromAuthCache "$realm $userid"} result]} {
			                        puts stdout "¥$AdminControl invoke $secBean
                       purgeUserFromAuthCache $realm $userid caught an 
                       exception $result¥n"
			                        return 
} else {
			                        puts stdout "¥nUser $userid has been purged from the
                      cache of process $secBean¥n"
                		        }
} else {
puts stdout "unable to get securityAdmin Mbean, user $userid not revoked"
}
                      }	
} else {
puts stdout "Security Mbean was not found¥n"
		return
	}
        }
        return true
}



関連タスク
Java Authentication and Authorization Service によるアプリケーション・ログインの カスタマイズ
関連資料
サーバー・サイドの Java Authentication and Authorization Service の認証およびログイン構成のカスタマイズ
参照トピック    

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

最終更新: Jan 21, 2008 5:46:14 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.iseries.doc/info/iseries/ae/rsec_cachepurge.html