only use realm auth if key specified