docs: protected String getDiscoveryURL(String entityBaseURL, String entityAlias) {
          if (extendedMetadata != null && extendedMetadata.getIdpDiscoveryURL() != null
                  && extendedMetadata.getIdpDiscoveryURL().length() > 0) {
              return extendedMetadata.getIdpDiscoveryURL();
          } else {
              return getServerURL(entityBaseURL, entityAlias, getSAMLDiscoveryPath());
          }
      }