change password Core

This commit is contained in:
2026-10-30 06:48:02 -06:00
parent a3a980579c
commit 14d2bd4cd5
4 changed files with 161 additions and 7 deletions
+15
View File
@@ -31,3 +31,18 @@ nextcloud_revoke_app_password() {
auth_header "$CORE_USER" "$1" | curl -sf -o /dev/null -X DELETE -H @- \
-H 'OCS-APIRequest: true' "$NEXTCLOUD/ocs/v2.php/core/apppassword"
}
# Sign in to Nextcloud as CORE_USER with a password ($1), or PASSWORD if not
# given. Signing in with your Core password (not an app password) also turns
# back on the app passwords Nextcloud turned off when the Core password
# changed. Uses NEXTCLOUD. Returns 2 if Nextcloud says the password is wrong.
nextcloud_sign_in() {
local code
code="$(auth_header "$CORE_USER" "${1:-$PASSWORD}" | curl -s -o /dev/null -w '%{http_code}' -H @- \
-H 'OCS-APIRequest: true' "$NEXTCLOUD/ocs/v2.php/cloud/user?format=json")"
case "$code" in
200) return 0 ;;
401) return 2 ;;
*) return 1 ;;
esac
}