docs: function updateWellKnownIssuer(serviceConfig) {
  		const wellKnownEndpoint = `${serviceConfig.getOAuthServerUrl()}/.well-known/openid-configuration`;
  		
  		//get /oauth/v3/{tenantId}/.well-known/openid-configuration
  
  
  		return new Promise(function (resolve, reject) {
  			request({
  				method: "GET",
  				url: wellKnownEndpoint,
  				json: true,
  				timeout: TIMEOUT
  			}, function (error, response, body) {
  				if (error || response.statusCode !== 200) {
  					const errmsg = "Failed to get issuer from well known endpoint";
  					logger.error(errmsg, error);
  					reject(errmsg);
  				} else if (body.issuer) {
  					logger.debug("Got ISSUER from well known endpoint: " + body.issuer);
  					serviceConfig.setIssuer(body.issuer);
  					resolve(body.issuer);
  				} else {
  					const errmsg = "Failed to get issuer from well known endpoint, missing issuer field.";
  					logger.error(errmsg);
  					reject(errmsg);
  				}
  			});
  		});
  	}