ansible/roles/homeassistant/files/auth-command.sh

12 lines
278 B
Bash
Executable file

#!/bin/sh
set -eu
if [ "$(echo "$username" | sed -r 's/^[a-z]+$/x/')" != "x" ]; then
exit 2
fi
curl -sf -X POST -H "Content-Type: application/json" -d @- \
https://id.foo.sh/authcheck <<EOF
{"username": "${username}", "password": "${password}", "group": "foosh"}
EOF