Class AuthorizeUserService

java.lang.Object
sk.iway.iwcm.components.users.AuthorizeUserService

@Service public class AuthorizeUserService extends Object
  • Constructor Details

    • AuthorizeUserService

      public AuthorizeUserService()
  • Method Details

    • authUser

      public static boolean authUser(UserDetailsEntity userToApprove, Identity approver, boolean generatePassword, javax.servlet.http.HttpServletRequest request)
      Authorize user and send him a email about authorization status. If wanted, generate new password for user.
      Parameters:
      userToApprove - entity of user to approve
      approver - entity of user who is approving
      generatePassword - true - generate new password for user or do nothing
      request - - request
      Returns:
      true - authorization successful or return false
    • sendInfoEmail

      public static boolean sendInfoEmail(UserDetailsEntity userToApprove, String password, Identity approveByUser, javax.servlet.http.HttpServletRequest request)
      Send email about auth status with new generated password
      Parameters:
      userToApprove - - user that was approved
      password - - approveed user new generated password
      approveByUser - - who is approver
      request - - request
      Returns: