public static String generateTablePageToken(String catalog, String db, String table) {
    Map<String, String> params = new HashMap<>();
    params.put("catalog", catalog);
    params.put("db", db);
    params.put("table", table);

    String paramString = ParamSignatureCalculator.generateParamStringWithValue(params);
    String plainText = String.format("%s%s%s", paramString, paramString, paramString);
    return ParamSignatureCalculator.getMD5(plainText);
  }
Generate the token for single table page access.

@param catalog The catalog name.
@param db The database name.
@param table The table name.
@return The generated token.
amoro-ams/src/main/java/org/apache/amoro/server/dashboard/utils/CommonUtil.java