summaryrefslogtreecommitdiff
path: root/pith
diff options
context:
space:
mode:
authorEduardo Chappa <chappa@washington.edu>2020-06-12 20:33:58 -0600
committerEduardo Chappa <chappa@washington.edu>2020-06-12 20:33:58 -0600
commit5417727912422ac3d58f3cc3fd78c75b2a060fe3 (patch)
treef796246293e3d67f06c4b618141f87dac62e41e9 /pith
parent6c120b9e3730f997af56fbbe19229915b6380b2d (diff)
downloadalpine-5417727912422ac3d58f3cc3fd78c75b2a060fe3.tar.xz
* Additional addition of doucmentation for XOAUTH2, some fixes in the documentation,
fixes in the configuration screen, and documentation on what is needed in each structure defining each service.
Diffstat (limited to 'pith')
-rw-r--r--pith/pine.hlp46
1 files changed, 19 insertions, 27 deletions
diff --git a/pith/pine.hlp b/pith/pine.hlp
index 9b3e55d3..912dcef4 100644
--- a/pith/pine.hlp
+++ b/pith/pine.hlp
@@ -140,7 +140,7 @@ with help text for the config screen and the composer that didn't have any
reasonable place to be called from.
Dummy change to get revision in pine.hlp
============= h_revision =================
-Alpine Commit 443 2020-06-12 02:21:54
+Alpine Commit 444 2020-06-12 20:33:43
============= h_news =================
<HTML>
<HEAD>
@@ -1594,9 +1594,9 @@ program.
<P>
At the beginning of this process, the developer of the email program
registers the email program with the email service provider (Gmail,
-Outlook, etc.) In return, the email service provider creates an id and
-secret for the email program, which the email program will use in the
-future. Since Alpine is an open source program, these values are part
+Outlook, etc.) In return, the email service provider creates a client-id.
+In addition, some services provice a client-secret.
+Since Alpine is an open source program, these values are part
of the source code, and are known to everyone, and cannot be obfuscated.
<P>
@@ -16011,12 +16011,9 @@ Nickname: field.
<BODY>
<H1>Client-Id Explained</H1>
-If you have registered Alpine with your service provider to use the
-XOAUTH2 authenticator, or someone has shared a client-id with you, use this
-field to input this value. Remember that in order to use the XOAUTH2 authentication
-method, you must have a pair of client-id and client-secret. You must have
-both in order for this authenticator to work.
-
+If you have registered Alpine with your service provider to use the XOAUTH2 authenticator, or
+someone has shared a client-id and client-secret with you, use this field to input the
+client-id.
<P>
The Client-Id field is a string that your provider generates for the program
being registered. However, some providers allow different users to register
@@ -16024,10 +16021,6 @@ the same program. Users of the Mutt email program already do this to use
XOAUTH2 authentication in Gmail.
<P>
-Some providers generate an extremely long client-id string. If this is your
-case, you might have to divide that string into pieces and paste each of those
-pieces into this field.
-<P>
&lt;End of help on this topic&gt;
</BODY>
</HTML>
@@ -16039,19 +16032,18 @@ pieces into this field.
<BODY>
<H1>Client-Secret Explained</H1>
-If you have registered Alpine with your service provider to use the
-XOAUTH2 authenticator, or someone has shared a client-secret with you, use this
-field to input this value. Remember that in order to use the XOAUTH2 authentication
-method, you must have a pair of client-id and client-secret. You must have
-both in order for this authenticator to work.
-
-<P> The client-secret field is supposed to be kept secret, that is not
-shared with any of the users, but due to the open source nature of Alpine,
-it is not possible to keep it secret in any meaningful way. The intention
-of this field is so that only the coders of an app can use the codes given
-to them and authenticate their users to the services they are requesting.
-This means that other coders would not be able to impresonate that app,
-and use it to steal data from those users. In the case of Alpine this is
+If you have registered Alpine with your service provider to use the XOAUTH2 authenticator, or
+someone has shared a client-id and client-secret with you, use this field to input the
+client-secret. Some servers require both a client-id and a client-secret, some other servers do
+not require a client-secret. If a client-secret is required, use this field to add one.
+
+<P> The client-secret field is supposed to be kept secret, that is, not
+shared with any of the users, but due to the open source nature of Alpine,
+it is not possible to keep it secret in any meaningful way. The intention
+of this field is so that only the coders of an app can use the codes given
+to them and authenticate their users to the services they are requesting.
+This means that other coders would not be able to impresonate that app,
+and use it to steal data from those users. In the case of Alpine this is
not possible, as Alpine does not steal data from its users, so users are safe
sharing client-secrets. Just make sure you obtain your copy of Alpine from
a reputable provider or compile the source code by yourself. The official