This project has been abandoned.
This is the desktop application for AllAuth, a personal login manager. Visit AllAuthApp.com to learn more.
See https://github.com/bowmark/allauth.lib for shared components such as the crypto library.
Please contact [email protected] to report any security vulnerabilities (PGP Key CBE6ED5C).
- Git
- For Windows: Visual Studio 2015 (Community edition is fine)
- For other platforms: mono-devel >= 4.2
First, setup the project (the following commands work in both CMD and bash):
mkdir AllAuth
cd AllAuth
git clone https://github.com/bowmark/allauth.lib.git Lib
git clone https://github.com/bowmark/allauth.desktop.git Desktop
cd DesktopYou can build the project via the Windows command prompt:
build debugor bash (e.g. MinGW, Git Bash):
./build.sh debugor you can open the AllAuth.Desktop.sln solution file in Visual Studio 2015 where you can build and debug the project.
The desktop app is designed to run on Windows, Mac OSX and Linux, therefore all code and dependancies must be Mono compatible.
The lib is also used in the mobile applications, so all lib code must be portable.
Releases are currently only built against the .NET 4.5 profile, but can run on Mono. Future releases may be built against a mono profile for non-Windows platforms, but we'll consider this if stability becomes an issue.