Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nextcloud/passman-android
:key: Android app for Passman.
https://github.com/nextcloud/passman-android
android hacktoberfest mobile-app nextcloud passman password-manager
Last synced: 2 months ago
JSON representation
:key: Android app for Passman.
- Host: GitHub
- URL: https://github.com/nextcloud/passman-android
- Owner: nextcloud
- License: gpl-3.0
- Created: 2017-02-14T22:49:33.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-04-11T02:44:53.000Z (8 months ago)
- Last Synced: 2024-04-11T05:28:13.580Z (8 months ago)
- Topics: android, hacktoberfest, mobile-app, nextcloud, passman, password-manager
- Language: C++
- Homepage: https://passman.cc
- Size: 3.88 MB
- Stars: 89
- Watchers: 18
- Forks: 29
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-nextcloud - passman-android - Android app for Passman (Apps / Official)
README
# Passman Android
[![Latest Release](https://img.shields.io/github/v/tag/nextcloud/passman-android?label=latest+release&sort=semver)](https://github.com/nextcloud/passman-android/releases)
[](https://play.google.com/store/apps/details?id=es.wolfi.app.passman.alpha)
[](https://f-droid.org/app/es.wolfi.app.passman)
[](https://apt.izzysoft.de/fdroid/index/apk/es.wolfi.app.passman)This app is only compatible with Passman V2.x or higher.
The passwords will be provided by [Passman](https://github.com/nextcloud/passman).## Current features
- Setup app (enter the nextcloud server settings or use SSO)
- App start password option based on the android user authentication
- View, add, rename and delete vaults
- Login to vault
- Display credential list
- View, add, edit and delete credentials
- Add, download and delete files
- OTP generation
- Basic Android autofill implementation
- Password generator
- Encrypted offline cache
- Encrypted stored vault and cloud connection passwords## FAQ
Read our [frequently asked questions article](FAQ.md)## Build locally
### Required packages
- cmake
- gcc
- git### Commands
1. Clone the repo
1. Setup the git submodules with `git submodule update --init --recursive`
1. Open project in Android Studio and install the SDK an the NDK
1. Copy `openssl.conf.example` to `openssl.conf`
1. Edit the `ANDROID_NDK_HOME` in openssl.conf to match your local NDK path
1. Edit the `HOST_TAG` in openssl.conf to match your system arch
1. Run `build-openssl.sh`
1. If you want to compile either an alpha or release version, create a keystore either
with Android Studio or `keytool` and add at least a key for the alpha build:
```
keytool -genkey -v -keystore keystore.jks -alias beta -keyalg rsa
```
1. Create a `gradle.properties` file based on `gradle.properties.example` and fill in the
appropriate values for your keystore. If you only build debug builds you can leave
the default values.
1. Use Android Studio to build or otherwise build with gradle.## Testing server
[Here](https://demo.passman.cc/) you can use our demo system.## Support Passman
Passman is open source but we’ll gladly accept a beer *or pizza!* Please consider donating:
* [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6YS8F97PETVU2)
* [Patreon](https://www.patreon.com/user?u=4833592)
* [Flattr](https://flattr.com/@passman)
* bitcoin: 1H2c5tkGX54n48yEtM4Wm4UrAGTW85jQpe