Giter Club home page Giter Club logo

ga_login's People

Contributors

nerdstein avatar therealssj avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

therealssj

ga_login's Issues

Unable to scan barcode

I have installed tfa and ga_login. I am able to get Drupal to render a QR code for authenticator. When I try to scan it with the authenticator app on my iPhone I get the following error:

"Invalid barcode"
"The barcode opaith://hotp/SITE-NAME-username?secret=SOMEHASH&counter=-1 is not a valid token barcode."

For debugging here are my current settings:
screen shot 2016-07-05 at 10 05 36 am

Pending Features

  • Allow the user to change the name prefix ( If you scan the QRCode in authenticator app the name which shows there is a combination of name prefix and your username )
  • Allow the user to set the secret. The secret is what we use to encrypt the seed and is not configurable at this point. This needs more research as we have to shift the whole encryption part to Encrypt module.
  • Show which otp method is enabled. The overview page only shows TFA enabled but not which validation TOTP or HOTP. Again fairly easy.
  • Delete data when setup is cancelled. The HOTP counter is saved in the database and is not deleted when the setup is cancelled. This is fairly easy.

Simplify the Config UX to better explain HOTP vs TOTP

As a developer I would like the config screen here admin/config/people/tfa to do a better job explaining the difference between HOTP(one time code) vs TOTP(time based codes). I had to do a LOT of searching to understand what they were before I realized that the default most people want is TOTP

Module needs a composer.json to support composer workflow

D8 is moving towards replacing drush make with composer. To support a composer based workflow this module should have a composer.json.

Given that this is an alpha the module is probably not going to be registered on packagist or drupal's packagist. In the interim Module should ship with instructions on how to add the module to a composer.json.

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.