1Password and Ubuntu
Comments
-
@grevory : we use golang for the 1Password.com servers. The extension itself is javascript and that ports over nicely, but the extension needs to talk to an app that can feed it the data. That's the tricky part.
Rick
0 -
@rickfillion So it sounds like you guys have given this some thought. I was think a slim proxy app could do the trick for authenticating but I'll admit my knowledge of security is limited and my knowledge of the inner-workings of your app is nil. Was hoping I proposed an ah-ha idea.
0 -
@grevory : we've given this a lot of thought. I do suspect that if we did something in Linux that we'd end up using golang though. We quite like it. :)
Rick
0 -
I've been a happy user of 1Password (and Knox too!) for a few years, and I now have a 1Password.com subscription to sync some of my data. I just wanted to leave a "+1" for a Linux client, since I am starting to migrate to that platform. I will use the web app for now, but it would be so much better to have a native client and browser extension, since I am too used to autofilling everything!
0 -
@mamapitufo: Me too. Hopefully we'll be able to offer that in the future as well.
0 -
Another +1 for 1Password on Linux. We're rolling out 1Password for Teams internally and our developers using Linux have to use the WebUI, which is a pain.
0 -
@cpressland: Thanks for the feedback! I think it's a stretch to say it's "a pain", but you're right that the 1Password.com web interface doesn't have the added convenience of the native apps and browser extensions. Cheers! :)
0 -
Thank goodness for the website. Seems to be a lot of Ubuntu users on this site.
0 -
:+1: Got to love the web app!
0 -
Another +1. I want to switch back to Linux and 1password is the only software which prevents me from doing so.
0 -
I registered to this forum only to put a +1 to this thread. A Linux 1Password client would make things so much easier for me.
I'm a long time 1Password standalone user (Mac+iOS), and recently subscribed to a Family account. I am seriously considering migrating all of my digital life to Linux, and the lack of a 1Password client for Linux is right now the only thing that makes me hesitate about doing the complete jump (even considering the 1Password web portal). 1Password is part of many of my workflows (both personal and work-related) and the lack of a dedicated client is for me a big deal.
Please consider the development of a dedicated Linux client. Thanks!0 -
@rickfillion What is the 'tricky part' of creating a service for the extensions to talk to? Maybe if you give us a list of requirements then we can source some ideas from the community here. For instance, what features do you rely on in the microsoft and apple OSs that need to also be present in a linux environment for the whole thing to be secure?
0 -
@jsuiker : sorry, I probably used the wrong word there. "Tricky" in that case wasn't meant to imply technical barriers. Tricky in this case was meant to imply a sizeable amount of work. I was replying to a comment that was implying that because we use Go for our server we could recompile that code to work on Linux.
Rick
0 -
Right, I'm trying to get at what parts are going to take so much work to figure out. We've got projects like https://github.com/georgebrock/1pass where they've put together a basic program to open and crawl the keychain. How much more work would it be to turn it into a service that runs in the background on a linux box that handles requests from the browser extensions?
0 -
@jsuiker : there are also projects like sudolikeaboss that have reverse-engineered the protocol between 1Password and the extension. I saw another project a few weeks ago that also reversed engineered that protocol to provide an extension that could do basic filling based on data in an opvault on Linux via a node.js service. Those are all really cool projects and we're happy to provide them technical details when they need a hand.
Having a real 1Password app on linux is much more than that. It requires coding the required building blocks in order to communicate with 1Password.com. It needs to implement the sync protocol in order to sync data up/down from 1Password.com. It needs to have a server that the 1Password browser extension can connect to and communicate with. It needs a UI in order to show results for the user. We'd need to figure out what the equivalent of codesignature verification looks like on a platform without a central authority. Once you have filling, someone would be very reasonable to want item creation, password generation, etc... It snowballs really quickly.
Right now we're working on other projects. We know that Linux support is important to a lot of people and we're trying to figure out how we could provide a solution that would work for at least some Linux users without having to go through the exercise of rebuilding the full 1Password app again. There's a couple neat ideas, but at this point that's what they are... ideas.
Rick
0 -
+1 for native linux support. Even if it's just the daemon + cli. We're looking at corporate use of this tool and integrating 1password vaults with our devops approach is very exciting. For now, we're going with Hashicorp's Vault to manage secrets, but the UI for that is, well... lacking.
0 -
@ahammond: A couple of weeks ago we started private alpha testing of something pretty awesome for both Chrome OS and Linux users that have a 1Password.com account.
This isn't going to be for everyone (at least not yet), but if you (or others) love being on the bleeding edge, please email us at linux@1password.com with your forum username as well as the email you are using with your 1Password.com account and we'll invite you to the private alpha.
--
Andrew Beyer (Ann Arbor, MI)
Lifeline @ AgileBits0 -
Just sent you guys an email awaiting for a private beta invite.
0 -
Fantastic @samgabbay :smile: I appreciate the heads up! @Beyer will get back to you shortly. :+1:
0 -
That's great news!
0 -
Yes indeed! I've been using it on one of my Ubuntu VMs and it is super handy. Thanks for the feedback!
Ben
0 -
This is super exciting. :) :)
Any plans for a firefox release?0 -
This is fantastic! Thank you for this work! I am sending an email now.
0 -
Sounds good. We'll get back to you there soon! :)
0