|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.security.Permission java.security.BasicPermission javax.security.auth.AuthPermission
public final class AuthPermission
このクラスは、認証のアクセス権に関連します。AuthPermission は、ターゲット名とも呼ばれる名前を格納しますが、アクションリストは格納しません。名前の付いたアクセス権 (名前付きアクセス権) は持っても持たなくても構いません。
ターゲット名はセキュリティ設定パラメータの名前です (下記を参照)。現在、AuthPermission オブジェクトを使うと、Policy、Subject、LoginContext、Configuration オブジェクトへのアクセスを保護できます。
認証アクセス権で使用可能なターゲット名を次に示します。
doAs - 呼び出し側がSubject.doAs
メソッドを 呼び出すことを可能にする doAsPrivileged - 呼び出し側がSubject.doAsPrivileged
メソッドを 呼び出すことを可能にする getSubject - 現在のスレッドに 関連付けられた Subject の取得を可能にする getSubjectFromDomainCombiner -SubjectDomainCombiner
に 関連付けられた Subject の取得を可能にする setReadOnly - 呼び出し側が Subject を 読み込み専用に設定可能にする modifyPrincipals - 呼び出し側がSubject
に 関連付けられた Principal のmodifyPublicCredentials - 呼び出し側が
Set
を修正可能にするSubject
に 関連付けられた公開資格のSet
を修正可能にする modifyPrivateCredentials - 呼び出し側がSubject
に 関連付けられた非公開資格のSet
を修正可能にする refreshCredential -Refreshable
インタフェースを 実装する資格に対し、コードがrefresh
メソッドを 呼び出すことを可能にする refreshCredential -Destroyable
インタフェースを 実装する資格object
に対し、コードがdestroy
メソッドを呼び出すことを 可能にする createLoginContext.{name} - コードがLoginContext
を 指定した name でインスタンス化することを可能にする。 name はログインConfiguration
(Configuration.getConfiguration()
によって返される)のインデックスとして使用される
name では任意の名前を表すのに ワイルドカード「*」を使用できる getLoginConfiguration - システム全体のログイン Configuration を 取得可能にする setLoginConfiguration - システム全体のログイン Configuration を 設定可能にする refreshLoginConfiguration - システム全体のログイン Configuration を リフレッシュ可能にする
次のターゲット名は推奨されなくなりました。createLoginContext.{name}
を使用するようにしてください。
createLoginContext - コードが LoginContext
を
インスタンス化することを可能にする
javax.security.auth.Policy
は推奨されなくなり、java.security.Policy
の使用が推奨されています。そのため、次のターゲット名も推奨されなくなりました。
getPolicy - 呼び出し側が Subject ベースの システム全体のアクセス制御ポリシーを取得可能にする setPolicy - 呼び出し側が Subject ベースの システム全体のアクセス制御ポリシーを設定可能にする refreshPolicy - 呼び出し側が Subject ベースの システム全体のアクセス制御ポリシーをリフレッシュ可能にする
コンストラクタの概要 | |
---|---|
AuthPermission(String name)
指定された名前で AuthPermission を新しく作成します。 |
|
AuthPermission(String name,
String actions)
指定された名前で AuthPermission オブジェクトを新しく作成します。 |
メソッドの概要 |
---|
クラス java.security.BasicPermission から継承されたメソッド |
---|
equals, getActions, hashCode, implies, newPermissionCollection |
クラス java.security.Permission から継承されたメソッド |
---|
checkGuard, getName, toString |
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public AuthPermission(String name)
name
- AuthPermission の名前public AuthPermission(String name, String actions)
name
- AuthPermission の名前 actions
- null でなければならない
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。