d8-contrib-modules / tfa_basic Goto Github PK
View Code? Open in Web Editor NEWTHIS CODE IS NOT MAINTAINED. MOST FUNCTIONALITY MOVED TO THE GA_LOGIN MODULE ON DRUPAL.ORG
Home Page: https://drupal.org/project/ga_login
THIS CODE IS NOT MAINTAINED. MOST FUNCTIONALITY MOVED TO THE GA_LOGIN MODULE ON DRUPAL.ORG
Home Page: https://drupal.org/project/ga_login
The D7 module used a hook_form_alter() to modify the form elements of the TFA settings form.
I don't see a need to alter the existing form for these settings. My recommendation would be to provide TFA Basic with its own configuration form. Further investigation will be needed to confirm this assumption.
Implement tests for the TFA basic module.
This will need to be done as plugin types are finalized. Should this be broken out into a test per plugin?
Currently the module is deployed with a copy of the google authenticator source code. The standard in D8 is to include third-party code using composer. This will allow the module to quickly and easily provide updates. It will also prevent conflicts with other module that may use authenticator for other tasks.
There should be a weight option inside Tfa configuration page for "Security" menu . So that admin can configure the weight of Security menu according to his/her wish. He/She may want to keep this menu just after "Edit" menu or may want atlast. Please suggest so that i can code accordingly.
qrcode js should be in the libraries.yml file.
Currently it is defined in hook_library.
Though we are not using this currently, should we remove this altogether given it requires you to add inline js?
I tried a lot but could not find any info on how to add inline js in drupal 8.
There are several functions in the .module file that should be placed into a service. Doing this will be a better demonstration of how D8 should be done and will clean up the .module file which typically should only contain hook_ implementations.
There are several concepts in D8 that are not being utilized in the tfa_basic module.
Implement the ability to use SMS validation for the TFA module.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.