Allauth Providers for cryptographic tools like Keybase or Trezor
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
crypto_allauth
docs
example
.gitignore
.travis.yml
AUTHORS
CHANGELOG
LICENSE
MANIFEST.in
README.md
setup.py
test_settings.py
tox.ini

README.md

Welcome to crypto-allauth

Build Status Requirements Status Shield Status Join the chat at https://gitter.im/solution4future/crypto-allauth

(DISCLAIMER! This software is early alpha and doesn't have tests yet so you are using it on your own)

Crypto-allauth is a library that adds support for some advanced login methods. It was first drafted at the TREZOR 2 Hackathon in Prague.

Right now you can only use Trezor but plans are to support other hardware encryption solutions.

Installation

$ pip install crypto-allauth
INSTALLED_APPS = {
        ...
        'allauth',
        'allauth.account',
        'allauth.socialaccount',
        ...
        'crypto_allauth.providers.trezor',
        ...
}

And you're all set up.

For the "Login with TREZOR" button to work properly you either need a Chrome plugin or a trezor-bridge daemon. Go to satoshilabs.com/trezor to learn more.

Roadmap

  • U2F support (Yubikey and others)
  • Offline Trezor support
  • Keybase support

Final notes

Feel free to create pull requests.

If you feel generous you can donate: 1AnrshDKmzRU57GTNJ2ki1bTKK45NDd2Dn