-
-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pass command instead of password in zuliprc? #1502
Comments
Thanks for the inquiry! Is this a blocker to you being able to use Zulip or Zulip-terminal? I wasn't familiar with My understanding of your query is that you're wanting to store the password-like detail centrally in a Currently
Zulip-terminal uses the python zulip wrapper library, and further details on the structure of this kind of zuliprc file is at: As a client we could implement this feature individually, since we could support arbitrary features/extensions in a zuliprc file, a little like we do right now for our current options. However, if we added such an option, we may want to coordinate with the larger community to coordinate on this. The Zulip server supports other login methods that we have yet to incorporate, which are typically browser-based, and mostly about connecting to a central authority (see eg. https://zulip.com/help/configure-authentication-methods). My understanding is that your request is specifically for a local authentication feature; the reason I mention this is I'm wondering if the deferral of the authentication to a command might be a common factor to both if we implemented these. |
Thanks for looking at this, and sorry for being cryptic. You got me right. To keep the analogy with mbsync, the token case (for oauth) has |
To be unambiguous: the |
@dkwo To confirm the original intent here:
Based on how we currently include zulip-terminal configuration as extra data in the zuliprc, the above would seem the approach to take. However, we're hoping to look at #678 this Summer, and there are benefits from separating the client config from the bare zuliprc (with only the If so, the bare zuliprc downloadable from Zulip (or via the API, or zulip-terminal) could be placed in the more secure location, with a redirection like |
Thanks for the update. |
Re my last paragraph/question in this comment, I saw that |
My zuliprc contains a [key] entry, which I guess is derived from the password.
Would it be possible (or maybe already is? I did not find documentation) to have a pass comand instead, like e.g. in mbsync or similar, so the key entry would look more like "PassCmd "/usr/bin/pass name@domain"?
The text was updated successfully, but these errors were encountered: