{"repo":"telotortium/emacs-oauth2-auto","free":true,"listed":false,"github":"https://github.com/telotortium/emacs-oauth2-auto","clone":"git clone https://github.com/telotortium/emacs-oauth2-auto.git","description":"Automatically stored and configured OAuth2 for Emacs","language":"Emacs Lisp","stars":20,"topics":["emacs","oauth","oauth2"],"license":"GPL-3.0","category":"auth-billing-email","readme_excerpt":"Emacs oauth2-auto Authenticate yourself to an OAuth2 provider from inside Emacs. For example, running requests an access token for user your-email@example.org from Google's servers. This access token can then be used by other software to fetch and send email, for example using mbsync and msmtp. OAuth scopes and providers When calling oauth2-auto-access-token or similar, you need to request an authentication provider, and which data you would like to access to (or the scope of the request). The library has support for different scopes from different providers. You may also add providers by modifying oauth2-auto-additional-providers-alist (see Configuration). You may request multiple scopes in one authentication call. For example, all of these are valid: Google Emacs oauth2-auto is in the process of being verified as an OAuth app, so no configuration is needed to authenticate yourself to Google servers. The following scopes are supported by default: - email : fetch and send user mail, for example using mbsync and msmtp. - calendar : read and write the user's calendar events, for example using org-gcal. Microsoft To authenticate yourself to Microsoft, you need to create your own app and add the client ID and secret to your config. For example, The following scopes are supported by default: - email : fetch and send user mail, for example using mbsync and msmtp. Configuration Customizable variables The following customizable variables let you change the behaviour of oauth2-auto : ","default_branch":null,"files":null,"tree":[],"storefront":"/r/telotortium","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/telotortium/emacs-oauth2-auto/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}