Skip to content

Allauth Providers for cryptographic tools like Keybase or Trezor

License

Notifications You must be signed in to change notification settings

Solution4Future/crypto-allauth

Repository files navigation

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

About

Allauth Providers for cryptographic tools like Keybase or Trezor

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •