2023-06-19 03:49:42 +00:00
|
|
|
#!/usr/bin/env nix-shell
|
2023-08-31 08:30:19 +00:00
|
|
|
#!nix-shell -i bash -p coreutils
|
2023-06-19 03:49:42 +00:00
|
|
|
# vim: set filetype=bash :
|
|
|
|
#
|
|
|
|
# available environment variables:
|
|
|
|
# - SFTPGO_AUTHD_USERNAME
|
|
|
|
# - SFTPGO_AUTHD_USER
|
|
|
|
# - SFTPGO_AUTHD_IP
|
|
|
|
# - SFTPGO_AUTHD_PROTOCOL = { "DAV", "FTP", "HTTP", "SSH" }
|
|
|
|
# - SFTPGO_AUTHD_PASSWORD
|
|
|
|
# - SFTPGO_AUTHD_PUBLIC_KEY
|
|
|
|
# - SFTPGO_AUTHD_KEYBOARD_INTERACTIVE
|
|
|
|
# - SFTPGO_AUTHD_TLS_CERT
|
|
|
|
#
|
|
|
|
#
|
2023-08-31 08:30:19 +00:00
|
|
|
# call with <script_name> /path/to/fail/response.json /path/to/success/response.json
|
2023-06-19 03:49:42 +00:00
|
|
|
|
|
|
|
|
|
|
|
if [ "$SFTPGO_AUTHD_USERNAME" = "anonymous" ]; then
|
2023-08-31 08:30:19 +00:00
|
|
|
cat "$2"
|
2023-06-19 03:49:42 +00:00
|
|
|
else
|
2023-08-31 08:30:19 +00:00
|
|
|
cat "$1"
|
2023-06-19 03:49:42 +00:00
|
|
|
fi
|