|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
LoginModule
imports a user's AIX 5L on IA64
Principal
information (UsernamePrincipal
,
UserIDPrincipal
,
and GroupIDPrincipal
)
and associates them with the current Subject
.AIX64System
and load
the native library to access the underlying system information.
choices
list are allowed.
LoginModule
entry
configured for the application specified in the
getAppConfigurationEntry(String appName)
method in the Configuration
class.LoginModule
is REQUIRED, REQUISITE, SUFFICIENT or OPTIONAL.CallbackHandler
, allowing underlying security services
the ability to interact with a calling application to retrieve specific
authentication data such as usernames and passwords, or to display
certain information, such as error and warning messages.CallbackHandler
and passes
it to underlying security services so that they may interact with
the application to retrieve specific authentication data,
such as usernames and passwords, or to display certain information,
such as error and warning messages.ChoiceCallback
to the handle
method of a CallbackHandler
to display a list of choices
and to retrieve the selected choice(s).ChoiceCallback
with a prompt,
a list of choices, a default choice, and a boolean specifying
whether or not multiple selections from the list of choices are allowed.
Subject
associated with this
SubjectDomainCombiner
.
javax.security.auth.login.Configuration
.Configuration
object.
ConfirmationCallback
to the handle
method of a CallbackHandler
to ask for YES/NO,
OK/CANCEL, YES/NO/CANCEL or other similar confirmations.ConfirmationCallback
with a
message type, an option type and a default option.
ConfirmationCallback
with a
message type, a list of options and a default option.
ConfirmationCallback
with a prompt,
message type, an option type and a default option.
ConfirmationCallback
with a prompt,
message type, a list of options and a default option.
Credential
has expired.Object
.
destroy
operation failed.Subject
.
Subject
.
Subject
.
Subject
.
JAASPrincipal
class and
represents the domain ID the user is currently logged onto.DomainIDPrincipal
using a
String
representation of the domain.
JAASPrincipal
class and
represents the domain the user is currently logged onto.DomainPrincipal
using a
String
representation of the domain.
DomainIDPrincipal
for equality.
DomainPrincipal
for equality.
GroupIDPrincipal
for equality.
JAASPrincipal
for equality.
PrimaryGroupIDPrincipal
for equality.
ServerPrincipal
for equality.
UserIDPrincipal
for equality.
UsernamePrincipal
for equality.
WkstationPrincipal
for equality.
X500Principal
for equality.
PrivateCredentialPermission
objects for
equality.
Subject
for equality.
Object
with this
X500Principal
for equality.
Callback
.
LoginModule
.
PrivateCredentialPermission
.
Locale
.
LoginModule
.
JAASPrincipal
.
X500Principal
.
LoginModule
.
Policy
and returns the Permissions granted
to the specified Subject
and CodeSource
.
CodeSource
.
Principal
classes and names
associated with this PrivateCredentialPermission
.
Set
of Principals associated with this
Subject
.
Set
of Principals associated with this
Subject
that are instances or subclasses of the specified
Class
.
Set
of private credentials held by this
Subject
.
Set
of private credentials associated with this
Subject
that are instances or subclasses of the specified
Class
.
Set
of public credentials held by this
Subject
.
Set
of public credentials associated with this
Subject
that are instances or subclasses of the specified
Class
.
Subject
associated with the provided
AccessControlContext
.
Subject
associated with this
SubjectDomainCombiner
.
JAASPrincipal
class
and represents a user's group identification (GID).GroupIDPrincipal
using a
String
representation of the user's
group identification (GID).
GroupIDPrincipal
using a
long representation of the user's group
identification number (GID).
JAASPrincipal
.
X500Principal
.
Subject
.
X500Principal
.
Subject
is implied by
this object.
PrivateCredentialPermission
implies
the specified Permission
.
LoginModule
.
LoginModule
.
Object
is current.
Object
has been destroyed.
Subject
is read-only.
Principal
interface
and represents general information about a user, group or domain.JAASPrincipal
with an identifying name.
LanguageCallback
to the handle
method of a CallbackHandler
to retrieve the Locale
used for localizing text.LanguageCallback
.
Subject
(phase 1).
LoginContext
class describes the basic methods used
to authenticate Subjects and provides a way to develop an
application independent of the underlying authentication technology.LoginContext
object with a name.
LoginContext
object with a name
and a Subject
object.
LoginContext
object with a name
and a CallbackHandler
object.
LoginContext
object with a name,
a Subject
to be authenticated, and a
CallbackHandler
object.
LoginContext
object with a name,
a Subject
to be authenticated,
a CallbackHandler
object, and a login
Configuration
.
LoginModule
describes the interface
implemented by authentication technology providers.Subject
.
Subject
.
GroupIDPrincipal
as a long.
PrimaryGroupIDPrincipal
as a long.
UserIDPrincipal
as a long.
NameCallback
to the handle
method of a CallbackHandler
to retrieve name information.NameCallback
with a prompt.
NameCallback
with a prompt
and default name.
PermissionCollection
.
LoginModule
.
PasswordCallback
to the handle
method of a CallbackHandler
to retrieve password information.PasswordCallback
with a prompt
and a boolean specifying whether the password should be displayed
as it is being typed.
public PermissionCollection getPermissions (java.security.ProtectionDomain pd)and ProtectionDomain has a constructor:
public ProtectionDomain (CodeSource cs, PermissionCollection permissions, ClassLoader loader, Principal[] principals)These two APIs provide callers the means to query the Policy for Principal-based Permission entries.
JAASPrincipal
class
and represents a user's primary group identification (GID).PrimaryGroupIDPrincipal
using a
String
representation of the user's primary
group identification.
PrimaryGroupIDPrincipal
using a
long representation of the user's primary group
identification number (GID).
java.security.Principal
interface typically also implements this interface to provide
a means for comparing that object to a specified Subject
.Subject
.PrivateCredentialPermission
with the specified name
.
Object
.
refresh
operation failed.LoginModule
.
LoginModule
.
JAASPrincipal
class
and represents the LAN server that validated a user's logon.ServerPrincipal
using a
String
representation of the LAN server name.
Configuration
.
Locale
.
Subject
to be read-only.
Subject
represents a grouping of related information
for a single entity, such as a person.Subject
with an empty Set
of Principals and empty
Sets of public and private credentials.
Subject
with
Principals and credentials.
SubjectDomainCombiner
updates ProtectionDomains
with Principals from the Subject
associated with this
SubjectDomainCombiner
.Subject
with this
SubjectDomainCombiner
.
LoginModule
.
TextInputCallback
to the handle
method of a CallbackHandler
to retrieve generic text
information.TextInputCallback
with a prompt.
TextInputCallback
with a prompt
and default input value.
TextOutputCallback
to the handle
method of a CallbackHandler
to display information messages,
warning messages and error messages.DomainIDPrincipal
.
DomainPrincipal
.
GroupIDPrincipal
.
JAASPrincipal
.
PrimaryGroupIDPrincipal
.
ServerPrincipal
.
UserIDPrincipal
.
UsernamePrincipal
.
WkstationPrincipal
.
X500Principal
.
Subject
.
X500Principal
.
CallbackHandler
does not
recognize a particular Callback
.UnsupportedCallbackException
with no detail message.
JAASPrincipal
class
and represents a user's identification (UID).UserIDPrincipal
using a
String
representation of the
user's identification.
UserIDPrincipal
using a
long representation of the user's identification.
JAASPrincipal
class and
represents the username provided when logging onto a system or server.UsernamePrincipal
with a provided username.
JAASPrincipal
class and
represents the workstation name the user is currently logged onto.WkstationPrincipal
using a
String
representation of the workstation name.
Principal
.X500Principal
from a string representation of
an X.500 distinguished name (ex:
"CN=Duke, OU=JavaSoft, O=Sun Microsystems, C=US").
X500Principal
from a distinguished name in
ASN.1 DER encoded form.
X500Principal
from an InputStream
containing the distinguished name in ASN.1 DER encoded form.
X500PrivateCredential
.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |