2
0

fix(editor): 🐛 Fix basic auth header without ':'

This commit is contained in:
Baptiste Arnaud
2022-02-28 10:07:36 +01:00
parent b0d7be4471
commit 8552cc237b
3 changed files with 16 additions and 5 deletions

View File

@ -68,7 +68,10 @@ const executeWebhook =
h.key?.toLowerCase() === 'authorization' &&
h.value?.toLowerCase()?.includes('basic')
)
if (basicAuthHeaderIdx !== -1) {
const isUsernamePasswordBasicAuth =
basicAuthHeaderIdx !== -1 &&
webhook.headers[basicAuthHeaderIdx].value?.includes(':')
if (isUsernamePasswordBasicAuth) {
const [username, password] =
webhook.headers[basicAuthHeaderIdx].value?.slice(6).split(':') ?? []
basicAuth.username = username