# HG changeset patch # User Kim Alvefur # Date 1682445027 -7200 # Node ID 165ccec95585f32551b2596a8c1697d25880f1d2 # Parent 93d445b260637520aa0075c7dd5606a62286a97a mod_rest/rest.sh: Register as native application Otherwise the custom nonstandard URI would be rejected per the last commit to mod_http_oauth2 diff -r 93d445b26063 -r 165ccec95585 mod_rest/example/rest.sh --- a/mod_rest/example/rest.sh Tue Apr 25 19:49:41 2023 +0200 +++ b/mod_rest/example/rest.sh Tue Apr 25 19:50:27 2023 +0200 @@ -71,7 +71,7 @@ if [ -z "${OAUTH_CLIENT_INFO:-}" ]; then # Register a new OAuth client REGISTRATION_ENDPOINT="$(echo "$OAUTH_META" | jq -e -r '.registration_endpoint')" - OAUTH_CLIENT_INFO="$(http --check-status "$REGISTRATION_ENDPOINT" Content-Type:application/json Accept:application/json client_name=rest client_uri="https://modules.prosody.im/mod_rest" redirect_uris:='["urn:ietf:wg:oauth:2.0:oob"]')" + OAUTH_CLIENT_INFO="$(http --check-status "$REGISTRATION_ENDPOINT" Content-Type:application/json Accept:application/json client_name=rest client_uri="https://modules.prosody.im/mod_rest" application_type=native redirect_uris:='["urn:ietf:wg:oauth:2.0:oob"]')" mkdir -p "${XDG_CACHE_HOME:-$HOME/.cache}/rest/" typeset -p OAUTH_CLIENT_INFO >> "${XDG_CACHE_HOME:-$HOME/.cache}/rest/$HOST" fi