Download the PHP package duosecurity/duo_universal_php without Composer
On this page you can find all versions of the php package duosecurity/duo_universal_php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download duosecurity/duo_universal_php
More information about duosecurity/duo_universal_php
Files in duosecurity/duo_universal_php
Package duo_universal_php
Short Description A PHP implementation of the Duo Universal SDK.
License BSD-3-Clause
Homepage https://duo.com/
Informations about the package duo_universal_php
Duo Universal PHP library
This SDK allows a web developer to quickly add Duo's interactive, self-service, two-factor authentication to any PHP web login form.
What's included:
src- The PHP Duo SDK for interacting with the Duo Universal Promptexample- An example PHP application with Duo integratedtests- Test cases
Getting started
This library requires PHP 8.2 or later
To use SDK in your existing developing environment, install it from Packagist
Once it's installed, see our developer documentation at https://duo.com/docs/duoweb and sample/index.php in this repo for guidance on integrating Duo 2FA into your web application.
TLS 1.2 and 1.3 Support
Duo_universal_php uses PHP's cURL extension and OpenSSL for TLS operations. TLS support will depend on the versions of multiple libraries:
TLS 1.2 support requires PHP 5.5 or higher, curl 7.34.0 or higher, and OpenSSL 1.0.1 or higher.
TLS 1.3 support requires PHP 7.3 or higher, curl 7.61.0 or higher, and OpenSSL 1.1.1 or higher.
Contribute
To contribute, fork this repo and make a pull request with your changes when they are ready.
Install the SDK from source:
Run interactive mode
Tests
Lint
To run linter
All versions of duo_universal_php with dependencies
ext-curl Version *
ext-json Version *
firebase/php-jwt Version ^6.0 || ^7.0