|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class AuthPermission extends BasicPermission
Целевое имя является именем параметра конфигурации безопасности (см. ниже). В настоящий момент объект AuthPermission используется, чтобы охранять доступ к Политике, Предмету, LoginContext, и объектам Конфигурации.
Возможные целевые имена для Разрешения Аутентификации:
doAs - allow the caller to invoke the
Subject.doAs methods.
doAsPrivileged - allow the caller to invoke the
Subject.doAsPrivileged methods.
getSubject - allow for the retrieval of the
Subject(s) associated with the
current Thread.
getSubjectFromDomainCombiner - allow for the retrieval of the
Subject associated with the
a SubjectDomainCombiner.
setReadOnly - allow the caller to set a Subject
to be read-only.
modifyPrincipals - allow the caller to modify the Set
of Principals associated with a
Subject
modifyPublicCredentials - allow the caller to modify the
Set of public credentials
associated with a Subject
modifyPrivateCredentials - allow the caller to modify the
Set of private credentials
associated with a Subject
refreshCredential - allow code to invoke the refresh
method on a credential which implements
the Refreshable interface.
destroyCredential - allow code to invoke the destroy
method on a credential object
which implements the Destroyable
interface.
createLoginContext.{name} - allow code to instantiate a
LoginContext with the
specified name. name
is used as the index into the installed login
Configuration
(that returned by
Configuration.getConfiguration()).
name can be wildcarded (set to '*')
to allow for any name.
getLoginConfiguration - allow for the retrieval of the system-wide
login Configuration.
createLoginConfiguration.{type} - allow code to obtain a Configuration
object via
Configuration.getInstance.
setLoginConfiguration - allow for the setting of the system-wide
login Configuration.
refreshLoginConfiguration - allow for the refreshing of the system-wide
login Configuration.
Следующее целевое имя было осуждено в пользу createLoginContext.{name}.
createLoginContext - allow code to instantiate a
LoginContext.
javax.security.auth.Policy был осужден в пользу java.security.Policy. Поэтому, следующие целевые имена были также осуждены:
getPolicy - allow the caller to retrieve the system-wide
Subject-based access control policy.
setPolicy - allow the caller to set the system-wide
Subject-based access control policy.
refreshPolicy - allow the caller to refresh the system-wide
Subject-based access control policy.
| Конструктор и Описание |
|---|
AuthPermission(String name)
Создает новый AuthPermission с указанным именем.
|
AuthPermission(String name, String actions)
Создает новый объект AuthPermission с указанным именем.
|
equals, getActions, hashCode, implies, newPermissionCollectioncheckGuard, getName, toStringpublic AuthPermission(String name)
name - имя AuthPermissionNullPointerException - если name null.IllegalArgumentException - если name пусто.public AuthPermission(String name, String actions)
name - имя AuthPermission actions - должен быть нуль.NullPointerException - если name null.IllegalArgumentException - если name пусто.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92