[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/url-http-oauth-demo bcbea4d8ef 06/13: Change scope hand
|
From: |
Thomas Fitzsimmons |
|
Subject: |
[elpa] externals/url-http-oauth-demo bcbea4d8ef 06/13: Change scope handling |
|
Date: |
Mon, 8 May 2023 21:25:11 -0400 (EDT) |
branch: externals/url-http-oauth-demo
commit bcbea4d8efd5c2ab298a1cde1f14bf07be9c6aa6
Author: Thomas Fitzsimmons <fitzsim@fitzsim.org>
Commit: Thomas Fitzsimmons <fitzsim@fitzsim.org>
Change scope handling
* url-http-oauth-demo.el: Add scope argument to interpose call.
(url-http-oauth-demo-get-profile-name): Remove explicit scope
handling.
---
url-http-oauth-demo.el | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/url-http-oauth-demo.el b/url-http-oauth-demo.el
index b86563d2b9..890641e207 100644
--- a/url-http-oauth-demo.el
+++ b/url-http-oauth-demo.el
@@ -118,6 +118,9 @@
;; or by the Emacs library developer, at
;; "https://meta.sr.ht/oauth2/client-registration".
"107ba4a9-2a96-4420-8818-84ec1f112405"
+ ;; This is the list of features to which Emacs is requesting the
+ ;; server grant it access.
+ "meta.sr.ht/PROFILE:RO"
;; This is the client secret, which will be generated as part of
;; client registration, at
;; "https://meta.sr.ht/oauth2/client-registration". If the user
@@ -145,16 +148,12 @@ Print the result to *Messages*. Return the name."
(with-current-buffer
(url-retrieve-synchronously
(url-parse-make-urlobj
- "https" ; type
- "fitzsim" ; user
- nil ; password, resolved by url-http-oauth
- "meta.sr.ht" ; host
- 443 ; port
- (concat "/query" ; path
- "?" ; scope:
- (url-build-query-string
- (list
- (list "scope" "meta.sr.ht/PROFILE:RO"))))
+ "https" ; type
+ "fitzsim" ; user
+ nil ; password, resolved by url-http-oauth
+ "meta.sr.ht" ; host
+ 443 ; port
+ "/query" ; path
nil nil t))
(goto-char (point-min))
(re-search-forward "\n\n")
- [elpa] branch externals/url-http-oauth-demo created (now ee91889a8e), Thomas Fitzsimmons, 2023/05/08
- [elpa] externals/url-http-oauth-demo 828ef46e55 05/13: Add background documentation, Thomas Fitzsimmons, 2023/05/08
- [elpa] externals/url-http-oauth-demo 8ea929c685 10/13: Update config format and Emacs 26 support, Thomas Fitzsimmons, 2023/05/08
- [elpa] externals/url-http-oauth-demo d14fc3e005 07/13: Update url-http-oauth-interpose call, Thomas Fitzsimmons, 2023/05/08
- [elpa] externals/url-http-oauth-demo d45c47de23 03/13: Make get-profile-name function synchronous, Thomas Fitzsimmons, 2023/05/08
- [elpa] externals/url-http-oauth-demo a2b9116412 11/13: Use updated settings format, Thomas Fitzsimmons, 2023/05/08
- [elpa] externals/url-http-oauth-demo f2d8a1a4bb 02/13: url-http-oauth-demo-get-profile-name is working, Thomas Fitzsimmons, 2023/05/08
- [elpa] externals/url-http-oauth-demo 8ba62b2072 08/13: Update a comment, Thomas Fitzsimmons, 2023/05/08
- [elpa] externals/url-http-oauth-demo de81100f6e 04/13: Finish confidential client demonstration, Thomas Fitzsimmons, 2023/05/08
- [elpa] externals/url-http-oauth-demo bcbea4d8ef 06/13: Change scope handling,
Thomas Fitzsimmons <=
- [elpa] externals/url-http-oauth-demo d5ebb7e14f 01/13: url-http-oauth-demo.el: New package, Thomas Fitzsimmons, 2023/05/08
- [elpa] externals/url-http-oauth-demo ee91889a8e 13/13: Bump version to 1.0.0, Thomas Fitzsimmons, 2023/05/08
- [elpa] externals/url-http-oauth-demo 68dd6973b2 12/13: Update comments, Thomas Fitzsimmons, 2023/05/08
- [elpa] externals/url-http-oauth-demo aa62f012d0 09/13: Fix URL retrieval, Thomas Fitzsimmons, 2023/05/08