Version 0.8.2 of package Url-Http-Oauth has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Url-Http-Oauth describes itself as: ========================= OAuth 2.0 for URL library ========================= More at https://elpa.gnu.org/packages/url-http-oauth.html ## Summary: This package adds OAuth 2.0 support to Emacs's URL library. Installation: M-x package-install RET url-http-oauth RET Usage: ## Recent NEWS: GNU Emacs url-http-oauth NEWS -- history of user-visible changes. * New in url-http-oauth 0.8.2 Released 2023-05-09 Warning: To handle refresh tokens, url-http-oauth needs to delete entries from netrc files listed in the `auth-sources' variable. Please back up all files listed in the `auth-sources' variable before trying url-http-oauth 0.8.1 because the netrc entry deletion code is new and relatively untested. Deletion respects the customization value of `auth-source-save-behavior'; if it is set to `ask', you will be prompted before the entry deletion happens. ** Prevent url-oauth-auth throwing an error in the default case. * New in url-http-oauth 0.8.1 Released 2023-05-08 Warning: To handle refresh tokens, url-http-oauth needs to delete entries from netrc files listed in the `auth-sources' variable. Please back up all files listed in the `auth-sources' variable before trying url-http-oauth 0.8.1 because the netrc entry deletion code is new and relatively untested. Deletion respects the customization value of `auth-source-save-behavior'; if it is set to `ask', you will be prompted before the entry deletion happens. ** Introduce ability to delete entries in `auth-sources' netrc files. ** Feature-complete for EWS access. See excorporate 1.1.0 package for example configuration. ** Feature-complete for Sourcehut GraphQL access. See url-http-oauth-demo 1.0.1 package for example configuration.