You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> The JetRails 2FA plugin adds an extra layer of security to your Magento store. User based 2FA enablement ensures that admin users are following best security practices.
This module is available on the <ahref="https://marketplace.magento.com/jetrails-jetrails-twofactor.html" ><b>Magento Marketplace</b></a>. The JetRails 2FA plugin adds an extra layer of security to your Magento store. User-based 2FA enablement ensures that admin users are following best security practices. This module has the following features:
12
15
13
16
- A Master Administrator can require 2FA to be utilized by specific users.
@@ -21,26 +24,24 @@ This module is available on the <a href="https://marketplace.magento.com/jetrail
21
24
- An automatic instantaneous alert will be sent to the account owner and store admins informing them of an attempted breach. Any security warning will be logged with any relevant data such as the offender's IP address.
22
25
- The 2FA account can be setup for devices (something they have) using the Google Authenticator app, which is available for every platform including <ahref="https://itunes.apple.com/us/app/google-authenticator/id388497605" >iPhone</a> and <ahref="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2" >Android</a>.
23
26
24
-
Compatibility
25
-
=============================
27
+
## Compatibility
26
28
Please refer to [COMPATIBILITY.md](COMPATIBILITY.md) to see which versions of Magento this extension was tested on and proved to be compatible with.
27
29
28
-
Documentation
29
-
=============================
30
-
The user guide can be found in the [doc](doc) folder. The user guide goes through the installation process as well as explains all the features that comes with this plugin.
31
-
32
-
Build System
33
-
=============================
34
-
All JetRails® modules use __Grunt__ as a build system. Grunt is a package that can be easily downloaded using __NPM__. Once this repository is cloned, run `npm install grunt -g` followed by `npm install` to install Grunt and all Grunt modules used within this build system. Please refer to the following table for a description of some useful grunt build commands. A typical grunt command takes the following form: `grunt task:argument`.
|`version`| Updates the version number in all __php__ and __xml__ files with the one defined in __package.json__. |
39
-
|`release`| This command first runs __init__ and then __resolve__. It then compresses the source and dependencies and outputs the archive in __dist__. This command gets the repo ready for a git commit. |
40
-
|`deploy`| Will upload dependencies and source code to a staging server. Credentials to this server can be configured in the __package.json__ file under the _staging_ attribute. |
41
-
|`stream`| Will watch the __lib__ and __src__ folders for any changes. Once a change occurs it will run the __deploy__ task. |
42
-
|| The default task is aliased to run the __release__ task. |
43
-
44
-
Docker Environment
45
-
=============================
46
-
This project comes with a [docker-compose.yml](docker-compose.yml) and a [docker-sync.yml](docker-sync.yml) file, which can be used to spin up a Magento 1 environment. In order to use docker, please make sure you have **Docker**, **Docker Compose**, and **Docker Sync** installed. For information about configuring this docker environment, please refer to it's Github repository which can be found [here](https://github.com/jetrails/docker-magento-alpine).
30
+
## Documentation
31
+
The user guide can be found in the [docs](docs) folder. The user guide goes through the installation process as well as explains all the features that comes with this plugin. For furthur support, please email [development@jetrails.com](mailto://development@jetrails.com).
32
+
33
+
## Build System
34
+
This extension uses __Gulp__ as it's build system. Gulp is a package that can be easily downloaded using __NPM__ or __Yarn__. Once this repository is cloned, run `npm install gulp -g` followed by `npm install` or `yarn install` to install Gulp and all Gulp modules used within this build system. Please refer to the following table for a description of some useful Gulp commands. A typical Gulp command takes the following form: `gulp <command>`.
|`init`| Creates build, staging, and distribution directories |
39
+
|`clean`| Deletes build and distribution directories |
40
+
|`bump`| Bumps version number in source files to reflect version found in package.json |
41
+
|`build`| Builds and copies files from source directory to the build directory |
42
+
|`deploy`| Copies files from build directory to the staging directory |
43
+
|`watch`| Watches files in source directory and executes `deploy` on file change |
44
+
|`package`| Updates package.xml with file hashes and packages extension into distribution directory |
45
+
46
+
## Docker Environment
47
+
This project comes with a [docker-compose.yml](docker-compose.yml) and a [docker-sync.yml](docker-sync.yml) file, which can be used to spin up a Magento 1 development environment. In order to use docker, please make sure you have **Docker**, **Docker Compose**, and **Docker Sync** installed. For information about configuring this docker environment, please refer to it's Github repository which can be found [here](https://github.com/jetrails/docker-magento-alpine).
0 commit comments