Giter VIP home page Giter VIP logo

authpass / authpass Goto Github PK

View Code? Open in Web Editor NEW
2.1K 2.1K 241.0 179.25 MB

AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.

Home Page: https://authpass.app/

License: GNU General Public License v3.0

Java 0.16% Objective-C 0.01% Dart 88.59% Ruby 1.16% Shell 3.24% Swift 0.43% CMake 2.06% C++ 2.65% C 0.16% Inno Setup 0.31% HTML 1.24%
android contributions-welcome dart dartlang debian flutter flutter-apps hacktoberfest help-wanted ios kdbx keepass linux macos-application password-manager password-store security web windows

authpass's Introduction

Contribute Contribute

AuthPass.app

AuthPass.app - Open Source Password Manager for mobile and desktop

AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.

Mac OS, iOS and Android Screenshot

Contribute to AuthPass

Need ideas how to contribute? Visit the forum for many different ways to contribute. Contribute

If you like AuthPass, and want to contribute. First, spread the word ;-) Writing reviews, vote or share AuthPass on twitter, reddit, etc.

Roadmap/TODOs

see also https://github.com/authpass/authpass/issues

GitHub issues

  • Read/Decrypt kdbx 3.x using password
  • Download of kdbx files through url
  • Parse decrypted XML/handle protected values
  • Flutter scaffold for mobile (ios/android)
  • Platforms ๐ŸŽ‰๏ธ๐Ÿ‘๏ธโœ…๏ธ
  • Decrypt with keyfile #3
  • List of password entries
  • ๐Ÿ‘†๏ธ Search through entries
  • ๐Ÿ‘†๏ธ Entry details
  • ๐Ÿ‘†๏ธ mobile: copy usernames, passwords
  • mobile: integrate with biometrics (fingerprint)
  • mac: Auto-Type #13
  • ๐Ÿ‘†๏ธ Auto-lock after x minutes of inactivity. #14
  • Editing existing entries
  • Saving of changes into kdbx file.
  • Creating of new kdbx files.
  • Syncing of kdbx files via custom cloud service and QR codes. #29
  • Syncing with cloud services like dropbox or google drive?
  • ๐Ÿ‘†๏ธ CI pipeline/continous builds, releases
  • kdbx 4 support (missing argon2) compatibility #4
  • Android: Auto Fill #30
  • iOS: Auto Fill #31

Donations

If you like AuthPass check out the website for ways to support us.

License

AuthPass - Password Manager [email protected]

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 3 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Contributors must agree to our CLA.

authpass's People

Contributors

atofighi avatar atrate avatar authpass-l10n avatar bobchao avatar dependabot[bot] avatar gametec-live avatar hgohel avatar hpoul avatar kenvandine avatar licaon-kter avatar patrikkoscelansky avatar poussinou avatar rburgst avatar satendra124 avatar saurabh-m-w avatar stalkopat avatar trekky12 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

authpass's Issues

Browers plugin? (eg. Firefox)

I'm constantly struggling with a good KeePass plugin for Firefox. Tusk has a good idea, but it seems to never detect the proper fields. Is there plans to also develop a browser plugin for this one?

Thanks,
Tobias

Allow changing master password

When using 'save as' for example, create a way to set a new master password, and also optionally create/reencrypt using keyfile. (decrypt with keyfile see #3)

Manage password database files

add a way to change database name, save it under a different name and on a different system (e.g. save to google drive/dropbox)

Keypass and sync

I saw a few issues regarding keypass support.

A quick check and found a good keypass lib for golang and so easy to make a golang server with pub sub integrated.

https://github.com/tobischo/gokeepasslib

I can help integrate the golang and flutter is you up for it.

A user will need to use another form of suthication to access the keypass server ironically. If you have any preferences I can implement it. Maybe just a long passord. ?

AuthException when trying to save password with biometric

AuthPass 1.2.1+115 (play store build)
on lineageos 15.1 + microG

I can't save password with biometric key store. And file opening fails (both local or webdav).
Biometric works fine with other apps and I can open kdbx files without selecting the biometric save option.

Here is the complete error message I have as soon as I touch the fingerprint sensor :

Unable to open File
Unknown error while trying to open file. Instance of 'AuthException'

Sync with a custom "cloud" endpoint

Make it easy without signup or anything, simply upload to a secret URL and allow sharing betwteen a users devices using a secret hash code or qr code.

Mac: Support for autotype

If anyone is interested in this, please ๐Ÿ‘๏ธ or comment ;-) Imho copy/paste seems to do the job pretty well

Can't use a database in Nextcloud

Hi guys,

I have a keepass database stored on my nextcloud server. I'm trying to use an f-droid app to access it. Authpass seems to be the only keepass app that works with Webdav but I'm getting some strange errors.

When I first open the app, I get a window that says: "Error while Quick unlocking files. MissingPluginException(No implementation found for method canAuthenticate on channel biometric_storage)"

I can "ok" past that but I get another error after I enter my nextcloud credentials and try to connect:
"Error while authenticating. Error while trying to authenticate fo google drive. Storage Exception{type: StorageExceptionType.unknown, details: Error during request. (405 Method Not Allowed, errorBody: }"

Anyone know what's going on?

I'm using a Moto G7 Power.

The getter 'bytes' was called on null.

I am unable to open a keepass database on Android 9, AuthPass version 1.3.0+115. I have used KeePassXC on Linux to save the database. I have also used NextCloud Keeweb to export the database. They both export them in Keepass 2 format. I am getting the same error that was mentioned below

...I get this error when I try to decrypt the database:

"Unknown error while trying to open file. NoSuchMethodError: The getter 'bytes' was called on null.
Receiver: null
Tried calling: bytes"

Originally posted by @northorsouth in #48 (comment)

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.