|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The AS400BasicAuthenticationCredential interface defines AS/400 credentials that can be exploited by authentication services that rely on basic user and password authentication.
Method Summary | |
java.lang.String[] |
basicAuthenticationPrompt()
Returns text that can be displayed to prompt for the basic user and password information used to initialize the credential. |
void |
initialize(AS400BasicAuthenticationPrincipal principal,
java.lang.String password,
boolean isPrivate,
boolean isReusable,
boolean isRenewable,
int timeoutInterval)
Initializes and validates a credential for the local AS/400 system. |
boolean |
isPrivate()
Indicates whether the credential is considered private. |
Method Detail |
public java.lang.String[] basicAuthenticationPrompt()
public void initialize(AS400BasicAuthenticationPrincipal principal, java.lang.String password, boolean isPrivate, boolean isReusable, boolean isRenewable, int timeoutInterval) throws java.lang.Exception
principal
- The principal identifying the authenticated user.password
- The password for the authenticated user.isPrivate
- Indicates whether the credential is considered private.isReusable
- true if the credential can be used to swap
OS/400 thread identity multiple times;
otherwise false.isRenewable
- true if the validity period of the credential
can be programmatically updated or extended;
otherwise false.timeoutInterval
- The number of seconds to expiration when the credential
is initially created; ignored if the credential
does not expire based on time.public boolean isPrivate()
This value can be referenced by authentication services as an indication of when to check permissions or otherwise protect access to sensitive credentials.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |