code: @RabbitListener(queues = "${hawkbit.dmf.rabbitmq.authenticationReceiverQueue:authentication_receiver}", containerFactory = "listenerContainerFactory")
      public Message onAuthenticationRequest(final Message message) {
          checkContentTypeJson(message);
          final SecurityContext oldContext = SecurityContextHolder.getContext();
          try {
              return handleAuthenticationMessage(message);
          } catch (final RuntimeException ex) {
              throw new AmqpRejectAndDontRequeueException(ex);
          } finally {
              SecurityContextHolder.setContext(oldContext);
          }
      }
docs: Executed on an authentication request.
  
  @param message
  the amqp message
  @return the rpc message back to supplier.