#!/hint/bash
# Copyright 2016 Luke Shumaker
# License: WTFPLv2
# Dependencies:
# - bash
# - base64 -d
authenticate_basic() {
local authparams="$*"
local pair
pair=$(base64 -d <<<"$authparams")
if [[ "$pair" != *:* ]]; then
return 1;
fi
local username="${pair%%:*}"
local password="${pair#*:}"
# TODO: check username and password against some DB
}