JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
javax.security.auth.Subject の使用

Subject を使用しているパッケージ
javax.security.auth このパッケージは、認証と承認に関するフレームワークを提供します。 
javax.security.auth.login プラグイン可能な認証のフレームワークを提供します。  
javax.security.auth.spi プラグイン可能な認証モジュールの実装に使用されるインタフェースを提供します。  
 

javax.security.auth での Subject の使用
 

Subject を返す javax.security.auth のメソッド
 Subject SubjectDomainCombiner.getSubject()
          この SubjectDomainCombiner に関連付けられた Subject を取得します。
static Subject Subject.getSubject(AccessControlContext acc)
          指定した AccessControlContext に関連付けられた Subject を取得します。
 

Subject 型のパラメータを持つ javax.security.auth のメソッド
static Object Subject.doAs(Subject subject, PrivilegedAction action)
          特定の Subject として動作します。
static Object Subject.doAs(Subject subject, PrivilegedExceptionAction action)
          特定の Subject として動作します。
static Object Subject.doAsPrivileged(Subject subject, PrivilegedAction action, AccessControlContext acc)
          特定の Subject として特権付きで動作します。
static Object Subject.doAsPrivileged(Subject subject, PrivilegedExceptionAction action, AccessControlContext acc)
          特定の Subject として特権付きで動作します。
abstract  PermissionCollection Policy.getPermissions(Subject subject, CodeSource cs)
          推奨されていません。 指定した CodeSource に関連付けられた Principal に付与された Permission を取得します。
 

Subject 型のパラメータを持つ javax.security.auth のコンストラクタ
SubjectDomainCombiner(Subject subject)
          この SubjectDomainCombiner を、指定した Subject と関連付けます。
 

javax.security.auth.login での Subject の使用
 

Subject を返す javax.security.auth.login のメソッド
 Subject LoginContext.getSubject()
          認証された Subject を返します。
 

Subject 型のパラメータを持つ javax.security.auth.login のコンストラクタ
LoginContext(String name, Subject subject)
          LoginContext クラスのコンストラクタです。
LoginContext(String name, Subject subject, CallbackHandler callbackHandler)
          LoginContext クラスのコンストラクタです。
 

javax.security.auth.spi での Subject の使用
 

Subject 型のパラメータを持つ javax.security.auth.spi のメソッド
 void LoginModule.initialize(Subject subject, CallbackHandler callbackHandler, Map sharedState, Map options)
          この LoginModule を初期化します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.