I do not understand: Krb5Authenticator runs inside Gremlin Server and authenticates users of gremlin clients (e.g. Gremlin Console). Why would you run JanusGraphFactory in the Gremlin Console if the graph is already opened server side?
Can you also check the logs of Gremlin Server and see if they give any additinal hint about Krb5Authenticator?