Module org.eclipse.jetty.security
Class LoginCallbackImpl
- java.lang.Object
-
- org.eclipse.jetty.security.authentication.LoginCallbackImpl
-
- All Implemented Interfaces:
LoginCallback
public class LoginCallbackImpl extends java.lang.Object implements LoginCallback
This is similar to the jaspi PasswordValidationCallback but includes user principal and group info as well.- Version:
- $Rev: 4793 $ $Date: 2009-03-19 00:00:01 +0100 (Thu, 19 Mar 2009) $
-
-
Constructor Summary
Constructors Constructor Description LoginCallbackImpl(javax.security.auth.Subject subject, java.lang.String userName, java.lang.Object credential)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearPassword()java.lang.ObjectgetCredential()java.lang.String[]getRoles()javax.security.auth.SubjectgetSubject()java.lang.StringgetUserName()java.security.PrincipalgetUserPrincipal()booleanisSuccess()voidsetRoles(java.lang.String[] groups)voidsetSuccess(boolean success)voidsetUserPrincipal(java.security.Principal userPrincipal)
-
-
-
Method Detail
-
getSubject
public javax.security.auth.Subject getSubject()
- Specified by:
getSubjectin interfaceLoginCallback
-
getUserName
public java.lang.String getUserName()
- Specified by:
getUserNamein interfaceLoginCallback
-
getCredential
public java.lang.Object getCredential()
- Specified by:
getCredentialin interfaceLoginCallback
-
isSuccess
public boolean isSuccess()
- Specified by:
isSuccessin interfaceLoginCallback
-
setSuccess
public void setSuccess(boolean success)
- Specified by:
setSuccessin interfaceLoginCallback
-
getUserPrincipal
public java.security.Principal getUserPrincipal()
- Specified by:
getUserPrincipalin interfaceLoginCallback
-
setUserPrincipal
public void setUserPrincipal(java.security.Principal userPrincipal)
- Specified by:
setUserPrincipalin interfaceLoginCallback
-
getRoles
public java.lang.String[] getRoles()
- Specified by:
getRolesin interfaceLoginCallback
-
setRoles
public void setRoles(java.lang.String[] groups)
- Specified by:
setRolesin interfaceLoginCallback
-
clearPassword
public void clearPassword()
- Specified by:
clearPasswordin interfaceLoginCallback
-
-