tarickb / sasl-xoauth2

SASL plugin for XOAUTH2
Other
73 stars 21 forks source link

Combine token-fetching tooling into a single binary, sasl-xoauth2-tool #33

Closed dkg closed 2 years ago

dkg commented 2 years ago

The piecemeal scripts for setting up XOAUTH2 for the two major XOAUTH providers are not particularly ergonomic.

This series collects them into a single tool, sasl-xoauth2-tool which has a subcommand syntax. The hope is that we can put sasl-xoauth2-tool as an executable into the user's $PATH to make it a little easier to operate.

The subcommand syntax is intended to leave room for any additional functionality that an admin might want or need, without needing to clutter the $PATH with more than one top-level name.

A few things to note about this series (i can change them if you prefer something different, though i think they're useful):

Finally, I note that there is a placeholder test subcommand which currently raises a "Not Implemented" error. See #32 for more ideas about things we might populate that with.

tarickb commented 2 years ago

Hey, sorry for the delay. Thank you so much for doing this! Much, much easier to use and maintain.

jrollins commented 2 years ago

Thanks, and thanks for the great library!