java.lang.Object
es.kukenan.smartfi.microservice.clients.service.backoffice.AbstractEndpointClient
es.kukenan.smartfi.microservice.clients.service.backoffice.apis.endpoints.AbstractUsersCoreEndpoint<es.kukenan.smartfi.microservice.clients.dto.SsoLoginDto,es.kukenan.smartfi.microservice.backoffice.dtos.core.users.SsoLogin,es.kukenan.smartfi.microservice.backoffice.dtos.core.response.users.SsoLoginCoreResponse,SsoLoginResponseMapper>
es.kukenan.smartfi.microservice.clients.service.backoffice.apis.endpoints.SsoLoginEndpoint

@Component public class SsoLoginEndpoint extends AbstractUsersCoreEndpoint<es.kukenan.smartfi.microservice.clients.dto.SsoLoginDto,es.kukenan.smartfi.microservice.backoffice.dtos.core.users.SsoLogin,es.kukenan.smartfi.microservice.backoffice.dtos.core.response.users.SsoLoginCoreResponse,SsoLoginResponseMapper>
Core sso login.
  • Field Details

    • coreEndpoint

      @Value("${core.api.sso.core.login.relUrl}") private String coreEndpoint
      SSO login endpoint.
  • Constructor Details

    • SsoLoginEndpoint

      public SsoLoginEndpoint(@Autowired SsoLoginResponseMapper mapper)
      Constructor.
      Parameters:
      mapper - The mapper
  • Method Details

    • getSsoLogin

      public es.kukenan.smartfi.microservice.clients.dto.SsoLoginDto getSsoLogin(String coreUserId, String hash, Boolean scaLevel, String userIp, String userAgent)
      Retrieve sso login.
      Parameters:
      coreUserId - user coreId
      hash - user hash password
      scaLevel - security Level
      userIp - user Ip
      userAgent - user Agent
      Returns:
      login.