public class LoginCallbackImpl extends java.lang.Object implements LoginCallback
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object |
credential |
private java.lang.String[] |
roles |
private javax.security.auth.Subject |
subject |
private boolean |
success |
private java.lang.String |
userName |
private java.security.Principal |
userPrincipal |
| Constructor and Description |
|---|
LoginCallbackImpl(javax.security.auth.Subject subject,
java.lang.String userName,
java.lang.Object credential) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearPassword() |
java.lang.Object |
getCredential() |
java.lang.String[] |
getRoles() |
javax.security.auth.Subject |
getSubject() |
java.lang.String |
getUserName() |
java.security.Principal |
getUserPrincipal() |
boolean |
isSuccess() |
void |
setRoles(java.lang.String[] groups) |
void |
setSuccess(boolean success) |
void |
setUserPrincipal(java.security.Principal userPrincipal) |
private final javax.security.auth.Subject subject
private final java.lang.String userName
private java.lang.Object credential
private boolean success
private java.security.Principal userPrincipal
private java.lang.String[] roles
public LoginCallbackImpl(javax.security.auth.Subject subject,
java.lang.String userName,
java.lang.Object credential)
public javax.security.auth.Subject getSubject()
getSubject in interface LoginCallbackpublic java.lang.String getUserName()
getUserName in interface LoginCallbackpublic java.lang.Object getCredential()
getCredential in interface LoginCallbackpublic boolean isSuccess()
isSuccess in interface LoginCallbackpublic void setSuccess(boolean success)
setSuccess in interface LoginCallbackpublic java.security.Principal getUserPrincipal()
getUserPrincipal in interface LoginCallbackpublic void setUserPrincipal(java.security.Principal userPrincipal)
setUserPrincipal in interface LoginCallbackpublic java.lang.String[] getRoles()
getRoles in interface LoginCallbackpublic void setRoles(java.lang.String[] groups)
setRoles in interface LoginCallbackpublic void clearPassword()
clearPassword in interface LoginCallback