Class LoginService
java.lang.Object
es.kukenan.smartfi.microservice.clients.service.LoginService
Login context for pattern strategy.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AlreadyAuthenticatedLoginServiceService for login when request is already authenticated.private StringApplication name.private AuditServiceBackoffice endpoints implementation.firm Service.private es.kukenan.smartfi.common.service.jwt.JwtServiceJwtService.private final es.kukenan.smartfi.logger.WalletLoggerInstance logger.private LoginAnonymousServiceService for anonymous login.private LoginBasicServiceService for basic login.private LoginBiometricServiceService for biometric token login.private LoginRememberServiceService for remember me token login.private es.kukenan.smartfi.common.context.RequestContextManagerRequest context manager.private ServiceUtilitiesService utilities. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringcreateFirm(String jwt, String userId) Create and call siganture service.es.kukenan.smartfi.microservice.clients.dto.LoginResponseDtoexecuteLogin(es.kukenan.smartfi.microservice.clients.dto.LoginRequestDto loginRequest, String userIp, String userAgent, String otp) Decide login service with the login dto generate.private es.kukenan.smartfi.microservice.clients.dto.LoginDtogenerateLoginType(es.kukenan.smartfi.microservice.clients.dto.LoginRequestDto loginRequest) Generate de login dto with login request data.
-
Field Details
-
log
private final es.kukenan.smartfi.logger.WalletLogger logInstance logger. -
applicationName
Application name. -
loginBasicService
Service for basic login. -
loginAnonymousService
Service for anonymous login. -
alreadyAuthenticatedLoginService
Service for login when request is already authenticated. -
loginRememberService
Service for remember me token login. -
loginBiometricService
Service for biometric token login. -
serviceUtilities
Service utilities. -
jwtService
@Autowired private es.kukenan.smartfi.common.service.jwt.JwtService jwtServiceJwtService. -
firmService
firm Service. -
auditService
Backoffice endpoints implementation. -
requestContextManager
@Autowired private es.kukenan.smartfi.common.context.RequestContextManager requestContextManagerRequest context manager.
-
-
Constructor Details
-
LoginService
public LoginService()
-
-
Method Details
-
executeLogin
public es.kukenan.smartfi.microservice.clients.dto.LoginResponseDto executeLogin(es.kukenan.smartfi.microservice.clients.dto.LoginRequestDto loginRequest, String userIp, String userAgent, String otp) Decide login service with the login dto generate.- Parameters:
loginRequest- login request data.userIp- user real ipuserAgent- user-agent headerotp- parameter otp header- Returns:
- LoginResponseDto Dto login response.
-
generateLoginType
private es.kukenan.smartfi.microservice.clients.dto.LoginDto generateLoginType(es.kukenan.smartfi.microservice.clients.dto.LoginRequestDto loginRequest) Generate de login dto with login request data.- Parameters:
loginRequest- request of login.- Returns:
- Dto login response.
-
createFirm
Create and call siganture service.- Parameters:
jwt- jwt.userId- userId- Returns:
- Dto login response.
-