Class AuthUserDetails
java.lang.Object
io.mosip.kernel.core.authmanager.authadapter.model.AuthUserDetails
io.mosip.kernel.openid.bridge.model.AuthUserDetails
- All Implemented Interfaces:
Serializable,org.springframework.security.core.userdetails.UserDetails
public class AuthUserDetails
extends io.mosip.kernel.core.authmanager.authadapter.model.AuthUserDetails
Used by spring security to store user details like roles and use this across
the application for Authorization purpose. The user details can be fetched
using principal in SecurityContextHolder
- Since:
- 1.0.0
- Author:
- Sabbu Uday Kumar
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAuthUserDetails(MosipUserDto mosipUserDto, String token) AuthUserDetails(MosipUserDto mosipUserDto, String token, String idToken) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRoleAuthorities(Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) voidaddScopeAuthorities(Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) Collection<? extends org.springframework.security.core.GrantedAuthority> voidsetAuthorities(Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) Deprecated.voidsetIdToken(String idToken) Methods inherited from class io.mosip.kernel.core.authmanager.authadapter.model.AuthUserDetails
getMail, getMobile, getPassword, getrId, getToken, getUserId, getUsername, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled, setMail, setMobile, setrId, setToken, setUserName
-
Field Details
-
SCOPE_AUTHORITY_PREFIX
- See Also:
-
ROLE_AUTHORITY_PREFIX
- See Also:
-
-
Constructor Details
-
AuthUserDetails
-
AuthUserDetails
-
-
Method Details
-
getAuthorities
- Specified by:
getAuthoritiesin interfaceorg.springframework.security.core.userdetails.UserDetails- Overrides:
getAuthoritiesin classio.mosip.kernel.core.authmanager.authadapter.model.AuthUserDetails
-
addRoleAuthorities
public void addRoleAuthorities(Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) - Overrides:
addRoleAuthoritiesin classio.mosip.kernel.core.authmanager.authadapter.model.AuthUserDetails
-
addScopeAuthorities
public void addScopeAuthorities(Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) - Overrides:
addScopeAuthoritiesin classio.mosip.kernel.core.authmanager.authadapter.model.AuthUserDetails
-
setAuthorities
@Deprecated public void setAuthorities(Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) Deprecated. -
getIdToken
- Overrides:
getIdTokenin classio.mosip.kernel.core.authmanager.authadapter.model.AuthUserDetails
-
setIdToken
- Overrides:
setIdTokenin classio.mosip.kernel.core.authmanager.authadapter.model.AuthUserDetails
-