|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.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 の
Set を修正可能にする
modifyPublicCredentials - 呼び出し側が 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 も参照してください。