File size: 370 Bytes
62cf129
 
 
 
 
 
 
 
 
 
fd4175d
62cf129
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17


type Headers = import("http").IncomingHttpHeaders;

export function getScimToken(headers: Headers): string {
  let token = "";

  if (process.env.SCIM_API_TOKEN) {
    token = process.env.SCIM_API_TOKEN;
  }
  const tokenFromHeader = headers["x-scim-api-token"];
  if (typeof tokenFromHeader === "string") {
    token = tokenFromHeader.trim();
  }
  
  return token;
}