@Bean
  public OpenAPI apiInfo() {
    Map<String, Object> extensions = new HashMap<>();
    extensions.put("authTokenEnabled",
        Boolean.toString(authProvider.isAuthTokenEnabled()));
    return new OpenAPI()
        .info(new Info().title("Apache Geode Management REST API")
            .description(
                "REST API to manage Geode. This is experimental. All request/response formats are subject to change.")
            .version("v1")
            .extensions(extensions)
            .termsOfService("http://www.apache.org/licenses/")
            .license(new License().name("Apache License, version 2.0")
                .url("http://www.apache.org/licenses/"))
            .contact(new Contact().name("the Apache Geode Community").url("http://geode.apache.org")
                .email("user@geode.apache.org")));
  }
")
        .build();
  }

  @Autowired
  private GeodeAuthenticationProvider authProvider;

  /**
API Info as it appears on the Swagger-UI page
geode-web-management/src/main/java/org/apache/geode/management/internal/rest/swagger/SwaggerConfig.java