| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Google Authenticator is a mini PHP library for implementing Multi-Factor Authentication by utilizing Google's Authenticator App. It was written to simplify the usually complicated implementation process.
Following specifications were referenced:
Song of the project: Iron Maiden - The Trooper
I use a 3-digit Semantic Versioning identifier, for example 1.0.2. These digits have the following meaning:
Complete documentation can be found by following the link above.
Following examples should be more then enough to get you started. I tried my best to make them as simple as possible so that everyone, even junior developers, can successfully use them for implementing two-factor authentication.
For additional examples please review the official project's wiki.
You only need to have PHP >=7.0 available on your system to use Google Authenticator in your application. However, for running unit tests, you need to have the following extensions installed:
There's two ways you can add Google Authenticator library to your project:
composer require jocic/google-authenticator 1.0.0Following unit tests are available:
You can execute them easily from the terminal like in the example below.
bash ./scripts/phpunit.sh --testsuite essentials
bash ./scripts/phpunit.sh --testsuite qr-generators
bash ./scripts/phpunit.sh --testsuite elementsPlease don’t forget to install necessary dependencies before attempting to do the God's work above. They may be important.
bash ./scripts/composer.sh installPlease review the following documents if you are planning to contribute to the project:
My hourly rate is fairly reasonable so, if you need help with integrating Google Authenticator to your existing project, feel free to contact me via the email below.
Integration inquiries: office@djordjejocic.com
Please don't hesitate to contact me if you have any questions, ideas, or concerns.
My Twitter account is: @jocic_91
My support E-Mail address is: support@djordjejocic.com
Copyright (C) 2018 Đorđe Jocić
Licensed under the MIT license.
| Back | FazBrowse Home | New Git URL |