public class PasswordValidationCallback extends Object implements Callback
This callback may be used by an authentication module to employ the password validation facilities of its containing
runtime. This Callback would typically be called by a ServerAuthModule
during
validateRequest
processing.
Constructor and Description |
---|
PasswordValidationCallback(Subject subject,
String username,
char[] password)
Create a PasswordValidationCallback.
|
Modifier and Type | Method and Description |
---|---|
void |
clearPassword()
Clear the password.
|
char[] |
getPassword()
Get the password.
|
boolean |
getResult()
Get the authentication result.
|
Subject |
getSubject()
Get the subject.
|
String |
getUsername()
Get the username.
|
void |
setResult(boolean result)
Set the authentication result.
|
public Subject getSubject()
public String getUsername()
public char[] getPassword()
Note that this method returns a reference to the password. If a clone of the array is created it is the caller's responsibility to zero out the password information after it is no longer needed.
public void clearPassword()
public void setResult(boolean result)
result
- True if authentication succeeded, false otherwisepublic boolean getResult()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.