import { HttpRequest } from 'aws-sdk' import { isBlank } from '../string' const BEARER_REGEX = /(Bearer)(\s)(.+$)/ export const extractBearerToken = (request: HttpRequest): string => { const token = request.headers.authorization if (isBlank(token)) return null const matches = token.match(BEARER_REGEX) if (matches.length === 4) { return matches[3] } return null }