Coder Social home page Coder Social logo

Browers plugin? (eg. Firefox) about authpass HOT 8 OPEN

authpass avatar authpass commented on May 14, 2024 6
Browers plugin? (eg. Firefox)

from authpass.

Comments (8)

hpoul avatar hpoul commented on May 14, 2024

Do you mean for desktop firefox? No, not right now. Maybe providing an HTTP server so a plugin like https://addons.mozilla.org/en-US/firefox/addon/keepasshttp-connector/ could be used.. But I'm not sure how much better that would work than Tusk? Imho for desktop browsers a "Auto-Type"-like feature is the simplest thing most of the time..
Out of curiosity which platform are you on?

from authpass.

TobiasDev avatar TobiasDev commented on May 14, 2024

I'm on Ubuntu and Windows 10.

from authpass.

hpoul avatar hpoul commented on May 14, 2024

have you tried to get the AuthPass code to run on ubuntu/windows? I'm only on a mac and haven't got a chance to set up a VM.. it should be more or less just a matter of copying over the windows/linux scaffold from https://github.com/google/flutter-desktop-embedding/tree/master/example and running it..

from authpass.

thirashima avatar thirashima commented on May 14, 2024

FWIW, Tusk is no longer maintained, as per their github repo.
https://github.com/subdavis/Tusk

from authpass.

hpoul avatar hpoul commented on May 14, 2024

to be honest, for me the benefit/cost ratio to how much effort it would be to make a browser plugin to how much time it saves compared to just a native app with copy/paste (or auto type support) does not really motivate me.. if somebody would be interested to work on it, i'd be happy to help..
I still think the way to go would be to just make a browser plugin which communicates over some socket to the actual app, instead of the browser extension itself being the password manager.. probably just taking like the keepass http connector and implementing the server side in AuthPass would work as well..

from authpass.

TobiasDev avatar TobiasDev commented on May 14, 2024

I have to agree with that. If you feel like it isn't worth adding this I think we can close the issue. :) There are alternatives.

from authpass.

hpoul avatar hpoul commented on May 14, 2024

fwiw, it seems there is a new keepassxc browser extension which uses native communication. and it looks like the protocol is somehow documented: https://github.com/keepassxreboot/keepassxc-browser/blob/master/keepassxc-protocol.md so this might be worth checking out.. at least on macos and linux dart can easily bind on a named socket and use something like https://github.com/varjolintu/keepassxc-proxy-rust to proxy CLI native messages to the socket.. on windows probably a TCP port would be necessary, because dart does not yet implement windows named pipes nor named sockets on windows: dart-lang/sdk#41161 .. but i don't really see how named sockets are much more secure than binding to a port on 127.0.0.1 anyway..

i'll reopen the issue for now.. it sounds reasonable, although i doubt i'll get to it in the near term.. but if anyone is interested giving it a go ;-)

from authpass.

DavidJanko-gmail-com avatar DavidJanko-gmail-com commented on May 14, 2024

Hi,
just tried AuthPass and was looking for a way to connect it to other apps, especially browsers. Am I understanding correctly that there is no such thing yet?
In my opinion, the ideal password manager should serve as an authorization center for other applications, in the simplest case provide specific passwords in a safe way (I don't consider copy&paste to be safe) and manage and log this exchange centrally.
I'm going to try to install Flutter, an environment for Dart, and break down AuthPass from the sources. I am happy to participate in the development. I used to program in C, PHP on linux and windows, but I know absolutely nothing about Dart/Flutter or how browser plugins work. A TCP/IP server, on the other hand, should not be a problem in any language and any platform, perhaps even over SSL today. I don't have much time right now, but that could improve in the next six months.
Well, I'm going to see what I can do. If anyone would like to collaborate on this (perhaps just with advice on how such communication between applications could work or how Flutter works), let me know. I haven't programmed in a long time and I will have to learn GIT as well :).
I will follow this forum, or I am at [email protected], whatsApp with phone number +420 771 117 358.

from authpass.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.