Class ServiceUtilities

java.lang.Object
es.kukenan.smartfi.microservice.backoffice.service.ServiceUtilities

@Component public class ServiceUtilities extends Object
Services utilities for login methods.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    es.kukenan.smartfi.common.service.jwt.JwtBearerToken
    generateJwt(User user, es.kukenan.smartfi.common.service.jwt.enums.SecurityLevelEnum securityLevelEnum, es.kukenan.smartfi.common.service.jwt.enums.AccessRoleEnum accessRoleEnum, es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum channel, String deviceId)
    Generate a JWT Token well signed with data about user found.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ServiceUtilities

      public ServiceUtilities()
  • Method Details

    • generateJwt

      public es.kukenan.smartfi.common.service.jwt.JwtBearerToken generateJwt(User user, es.kukenan.smartfi.common.service.jwt.enums.SecurityLevelEnum securityLevelEnum, es.kukenan.smartfi.common.service.jwt.enums.AccessRoleEnum accessRoleEnum, es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum channel, String deviceId)
      Generate a JWT Token well signed with data about user found.
      Parameters:
      user - user found in database.
      securityLevelEnum - user security level.
      accessRoleEnum - user access role.
      channel - channel which send the request.
      deviceId - unique identifier of the device.
      Returns:
      JwtBearerToken signed with configuration at properties file.