public class CoinUser extends Object implements org.springframework.security.core.userdetails.UserDetails
| Constructor and Description |
|---|
CoinUser() |
public String getPassword()
getPassword in interface org.springframework.security.core.userdetails.UserDetailspublic String getUsername()
getUid()getUsername in interface org.springframework.security.core.userdetails.UserDetailspublic boolean isAccountNonExpired()
isAccountNonExpired in interface org.springframework.security.core.userdetails.UserDetailspublic boolean isAccountNonLocked()
isAccountNonLocked in interface org.springframework.security.core.userdetails.UserDetailspublic boolean isCredentialsNonExpired()
isCredentialsNonExpired in interface org.springframework.security.core.userdetails.UserDetailspublic boolean isEnabled()
isEnabled in interface org.springframework.security.core.userdetails.UserDetailspublic boolean isSuperUser()
public boolean isDashboardAdmin()
public boolean isDashboardViewer()
public boolean isDashboardMember()
public String getUid()
public void setUid(String uid)
public boolean isGuest()
public String getDisplayName()
public void setDisplayName(String displayName)
public String getSurname()
public void setSurName(String surName)
public String getGivenName()
public void setGivenName(String givenName)
public String getSchacHomeOrganization()
public void setSchacHomeOrganization(String schacHomeOrganization)
public String getEmail()
public void setEmail(String email)
public Collection<? extends org.springframework.security.core.GrantedAuthority> getAuthorities()
CoinAuthority'sgetAuthorities in interface org.springframework.security.core.userdetails.UserDetailspublic void setAuthorities(Set<CoinAuthority> grantedAuthorities)
public void addAuthority(CoinAuthority grantedAuthority)
public void removeAuthority(CoinAuthority grantedAuthority)
public boolean hasAuthority(CoinAuthority grantedAuthority)
public String getFriendlyName()
public List<IdentityProvider> getInstitutionIdps()
InstitutionIdentityProvider's of the institution for this users.
Usually contains only the IdP the user logs in with.InstitutionIdentityProvider'spublic void addInstitutionIdp(IdentityProvider idp)
public String getInstitutionId()
public void setInstitutionId(String institutionId)
public IdentityProvider getIdp()
public void setIdp(IdentityProvider idp)
public Optional<IdentityProvider> getSwitchedToIdp()
public void setSwitchedToIdp(IdentityProvider switchedToIdp)
public Map<ShibbolethHeader,List<String>> getAttributeMap()
public void setAttributeMap(Map<ShibbolethHeader,List<String>> attributeMap)
public void addAttribute(ShibbolethHeader key, List<String> value)
public List<CoinAuthority.Authority> getAuthorityEnums()
public Optional<IdentityProvider> getByEntityId(String entityId)
public boolean isManageConsentEnabled()
public void setManageConsentEnabled(boolean manageConsentEnabled)
public void setHideTabs(String hideTabs)
public boolean isOidcEnabled()
public void setOidcEnabled(boolean isOidcEnabled)
public String getSupportedLanguages()
public void setSupportedLanguages(String supportedLanguages)
public void setGuest(boolean guest)
public String getHideTabs()
public void setOrganization(String organization)
public String getOrganization()
public String getDefaultLoa()
public void setDefaultLoa(String defaultLoa)
public void setInvitationRequestEntities(Set<String> invitationRequestEntities)
Copyright © 2012–2021 Pivotal Software, Inc.. All rights reserved.