Interface UserAuthenAddOn<U extends CommonUserProfile<?>>
- All Superinterfaces:
org.springframework.core.Ordered
- All Known Implementing Classes:
UserPasswordAuthenAddOn
public interface UserAuthenAddOn<U extends CommonUserProfile<?>>
extends org.springframework.core.Ordered
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Method Summary
Modifier and TypeMethodDescriptiondefault tech.corefinance.common.dto.JwtTokenDtobuildJwtTokenDto(String deviceId, String clientAppId, tech.corefinance.common.enums.AppPlatform appPlatform, tech.corefinance.common.model.AppVersion appVersion, jakarta.servlet.http.HttpServletRequest request, CommonLoginSession commonLoginSession, CommonUserProfile userProfile, List<tech.corefinance.common.dto.UserRoleDto> userRoles, String account, String password, Map<String, Object> additionalInfo) default tech.corefinance.common.dto.LoginDtobuildLoginDto(CommonUserProfile userProfile, CommonLoginSession commonLoginSession, List<tech.corefinance.common.dto.UserRoleDto> userRoles, String jwtToken, String refreshToken, Map<String, Object> additionalInfo) default List<tech.corefinance.common.dto.UserRoleDto> buildUserRoleDtoList(CommonUserProfile userProfile, Map<String, Object> additionalInfo) tech.corefinance.common.service.JwtServiceretrieveAdditionalLoginInfo(jakarta.servlet.http.HttpServletRequest request) Methods inherited from interface org.springframework.core.Ordered
getOrder
-
Method Details
-
getJwtService
tech.corefinance.common.service.JwtService getJwtService() -
buildJwtTokenDto
default tech.corefinance.common.dto.JwtTokenDto buildJwtTokenDto(String deviceId, String clientAppId, tech.corefinance.common.enums.AppPlatform appPlatform, tech.corefinance.common.model.AppVersion appVersion, jakarta.servlet.http.HttpServletRequest request, CommonLoginSession commonLoginSession, CommonUserProfile userProfile, List<tech.corefinance.common.dto.UserRoleDto> userRoles, String account, String password, Map<String, Object> additionalInfo) throws UnknownHostException- Throws:
UnknownHostException
-
buildLoginDto
default tech.corefinance.common.dto.LoginDto buildLoginDto(CommonUserProfile userProfile, CommonLoginSession commonLoginSession, List<tech.corefinance.common.dto.UserRoleDto> userRoles, String jwtToken, String refreshToken, Map<String, Object> additionalInfo) -
buildUserRoleDtoList
default List<tech.corefinance.common.dto.UserRoleDto> buildUserRoleDtoList(CommonUserProfile userProfile, Map<String, Object> additionalInfo) -
authenticate
-
retrieveAdditionalLoginInfo
-