code: public Channel authenticate(GrpcServerAddress serverAddress, ManagedChannel managedChannel)
        throws AlluxioStatusException {
      LOG.debug("Channel authentication initiated. ChannelId:{}, AuthType:{}, Target:{}", mChannelId,
              mAuthType, managedChannel.authority());
  
      if (mAuthType == AuthType.NOSASL) {
        return managedChannel;
      }
  
      return new AuthenticatedManagedChannel(serverAddress, managedChannel);
    }
docs: Authenticates given {@link NettyChannelBuilder} instance. It attaches required interceptors to
  the channel based on authentication type.
  
  @param serverAddress the remote address to which the given channel has been opened
  @param managedChannel the managed channel for whch authentication is taking place
  @return channel that is augmented for authentication
  @throws UnauthenticatedException