private DelegationTokenStore getTokenStore(Configuration conf) throws IOException {
    String tokenStoreClassName = MetaStoreServerUtils.getTokenStoreClassName(conf);
    try {
      Class<? extends DelegationTokenStore> storeClass =
          Class.forName(tokenStoreClassName).asSubclass(DelegationTokenStore.class);
      return ReflectionUtils.newInstance(storeClass, conf);
    } catch (ClassNotFoundException e) {
      throw new IOException("Error initializing delegation token store: " + tokenStoreClassName, e);
    }
  }
Verify token string
@param tokenStrForm
@return user name
@throws IOException
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/security/MetastoreDelegationTokenManager.java