org.surfnet.oaaas.conext
Class SAMLAuthenticatedPrincipal
java.lang.Object
org.surfnet.oaaas.auth.principal.AuthenticatedPrincipal
org.surfnet.oaaas.conext.SAMLAuthenticatedPrincipal
- All Implemented Interfaces:
- Serializable, Principal, org.springframework.security.core.userdetails.UserDetails
public class SAMLAuthenticatedPrincipal
- extends AuthenticatedPrincipal
- implements org.springframework.security.core.userdetails.UserDetails
- See Also:
- Serialized Form
| Methods inherited from class org.surfnet.oaaas.auth.principal.AuthenticatedPrincipal |
addAttribute, addGroup, deserialize, getAttributes, getGroups, getName, getRoles, isAdminPrincipal, isGroupAware, serialize, setAdminPrincipal, setAttributes, setGroups, setName, setRoles, toString |
SAMLAuthenticatedPrincipal
public SAMLAuthenticatedPrincipal()
SAMLAuthenticatedPrincipal
public SAMLAuthenticatedPrincipal(String username,
Collection<String> roles,
Map<String,String> attributes,
Collection<String> groups,
String identityProvider,
String displayName,
boolean adminPrincipal)
getAuthorities
public Collection<? extends org.springframework.security.core.GrantedAuthority> getAuthorities()
- Specified by:
getAuthorities in interface org.springframework.security.core.userdetails.UserDetails
getPassword
public String getPassword()
- Specified by:
getPassword in interface org.springframework.security.core.userdetails.UserDetails
getUsername
public String getUsername()
- Specified by:
getUsername in interface org.springframework.security.core.userdetails.UserDetails
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayName in class AuthenticatedPrincipal
isAccountNonExpired
public boolean isAccountNonExpired()
- Specified by:
isAccountNonExpired in interface org.springframework.security.core.userdetails.UserDetails
isAccountNonLocked
public boolean isAccountNonLocked()
- Specified by:
isAccountNonLocked in interface org.springframework.security.core.userdetails.UserDetails
isCredentialsNonExpired
public boolean isCredentialsNonExpired()
- Specified by:
isCredentialsNonExpired in interface org.springframework.security.core.userdetails.UserDetails
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface org.springframework.security.core.userdetails.UserDetails
getIdentityProvider
public String getIdentityProvider()
Copyright © 2012-2013 SURFnet bv, The Netherlands. All Rights Reserved.