A B C F G I L R S T

A

abort() - Method in class com.ibm.as400.security.auth.login.BasicAuthenticationLoginModule
Abort the authentication process (phase 2).
AS400BasicAuthenticationCredential - interface com.ibm.as400.security.auth.AS400BasicAuthenticationCredential.
The AS400BasicAuthenticationCredential interface defines AS/400 credentials that can be exploited by authentication services that rely on basic user and password authentication.
AS400BasicAuthenticationPrincipal - interface com.ibm.as400.security.auth.AS400BasicAuthenticationPrincipal.
The AS400BasicAuthenticationPrincipal interface defines AS/400 principals that can be exploited by authentication services that rely on basic user and password authentication.
AS400SwappableCredential - interface com.ibm.as400.security.auth.AS400SwappableCredential.
The AS400SwappableCredential interface defines AS/400 credentials that can be exploited by authentication services to swap the operating system thread identity when running on the local AS/400 system.

B

BasicAuthenticationLoginModule - class com.ibm.as400.security.auth.login.BasicAuthenticationLoginModule.
The BasicAuthenticationLoginModule class provides a login module to authenticate a Subject using AS/400 credentials and principals.
BasicAuthenticationLoginModule() - Constructor for class com.ibm.as400.security.auth.login.BasicAuthenticationLoginModule
Construct a new BasicAuthenticationLoginModule.
basicAuthenticationPrompt() - Method in interface com.ibm.as400.security.auth.AS400BasicAuthenticationCredential
Returns text that can be displayed to prompt for the basic user and password information used to initialize the credential.

C

com.ibm.as400.security.auth - package com.ibm.as400.security.auth
 
com.ibm.as400.security.auth.login - package com.ibm.as400.security.auth.login
 
com.ibm.as400.security.auth.os - package com.ibm.as400.security.auth.os
 
commit() - Method in class com.ibm.as400.security.auth.login.BasicAuthenticationLoginModule
Commit the authentication process (phase 2).

F

finalize() - Method in class com.ibm.as400.security.auth.os.ThreadSubjectImpl
Destroys the profile handle used to store thread identity.

G

getCurrentHandle() - Static method in class com.ibm.as400.security.auth.os.ThreadSubjectImpl
Retrieves the profile handle representing the current OS/400 thread identity.
getUserProfileName() - Method in interface com.ibm.as400.security.auth.AS400BasicAuthenticationPrincipal
Returns the user profile name.

I

initialize(AS400BasicAuthenticationPrincipal, String, boolean, boolean, boolean, int) - Method in interface com.ibm.as400.security.auth.AS400BasicAuthenticationCredential
Initializes and validates a credential for the local AS/400 system.
initialize(String) - Method in interface com.ibm.as400.security.auth.AS400BasicAuthenticationPrincipal
Initializes a principal for the local AS/400 system based on the given user profile name.
initialize(Subject, CallbackHandler, Map, Map) - Method in class com.ibm.as400.security.auth.login.BasicAuthenticationLoginModule
Intializes this LoginModule.
isPrivate() - Method in interface com.ibm.as400.security.auth.AS400BasicAuthenticationCredential
Indicates whether the credential is considered private.

L

login() - Method in class com.ibm.as400.security.auth.login.BasicAuthenticationLoginModule
Authenticates a Subject (phase 1).
logout() - Method in class com.ibm.as400.security.auth.login.BasicAuthenticationLoginModule
Logs out a Subject.

R

restore() - Method in class com.ibm.as400.security.auth.os.ThreadSubjectImpl
Restores the original identity for the underlying OS/400 thread.

S

set(Subject) - Method in class com.ibm.as400.security.auth.os.ThreadSubjectImpl
Sets a new identity for the underlying OS/400 thread based on the specified Subject.
setCurrentHandle(byte[]) - Static method in class com.ibm.as400.security.auth.os.ThreadSubjectImpl
Sets the OS/400 thread identity based on the given profile handle.
swap() - Method in interface com.ibm.as400.security.auth.AS400SwappableCredential
Attempts to swap the OS/400 thread identity based on the credential.

T

ThreadSubjectImpl - class com.ibm.as400.security.auth.os.ThreadSubjectImpl.
The ThreadSubjectImpl class provides a concrete ThreadSubject implementation to set the OS/400 operating system thread identity.
ThreadSubjectImpl() - Constructor for class com.ibm.as400.security.auth.os.ThreadSubjectImpl
Constructs a ThreadSubjectImpl object.

A B C F G I L R S T