org.broadleafcommerce.common.security
Class BroadleafExternalAuthenticationUserDetails
java.lang.Object
org.springframework.security.core.userdetails.User
org.broadleafcommerce.common.security.BroadleafExternalAuthenticationUserDetails
- All Implemented Interfaces:
- Serializable, org.springframework.security.core.CredentialsContainer, org.springframework.security.core.userdetails.UserDetails
public class BroadleafExternalAuthenticationUserDetails
- extends org.springframework.security.core.userdetails.User
This is an extension of Spring's User class to provide additional data to the UserDetails interface. This should be used by derivitave
authentication providers to return an instance of UserDetails when authenticating against a system other than the Broadleaf tables (e.g. LDAP)
User: Kelly Tisdell
Date: 6/19/12
- See Also:
- Serialized Form
| Methods inherited from class org.springframework.security.core.userdetails.User |
equals, eraseCredentials, getAuthorities, getPassword, getUsername, hashCode, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled, toString |
BroadleafExternalAuthenticationUserDetails
public BroadleafExternalAuthenticationUserDetails(String username,
String password,
Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
getFirstName
public String getFirstName()
setFirstName
public void setFirstName(String firstName)
getLastName
public String getLastName()
setLastName
public void setLastName(String lastName)
getEmail
public String getEmail()
setEmail
public void setEmail(String email)
Copyright © 2012. All Rights Reserved.