File size: 390 Bytes
dd125ca
 
 
 
 
 
 
 
fd4175d
dd125ca
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
type Headers = import("http").IncomingHttpHeaders;

export function getScimBaseUrl(headers: Headers): string {
  let baseUrl = "";

  if (process.env.SCIM_API_BASE_URL) {
    baseUrl = process.env.SCIM_API_BASE_URL;
  }
  const baseUrlFromHeader = headers["x-scim-base-url"];
  if (typeof baseUrlFromHeader === "string") {
    baseUrl = baseUrlFromHeader.trim();
  }
  
  return baseUrl;
}