shiji/php-yubico
Composer 安装命令:
composer require shiji/php-yubico
包简介
Unofficial Yubico OTP Authentication Library
README 文档
README
- Based on Yubico's version for PEAR
- Replaced PEAR with PHP Composer
The Yubico authentication PHP class provides an easy way to integrate the Yubikey into your existing PHP-based user authentication infrastructure. Installation is simple usiing Composer
Installation
composer require shiji/php-yubico
Dependency
cURL module from PHP is required. You may check with:
php -m | grep curl
Debian/Ununtu
sudo apt-get install curl php-curl
Install from source
OSX
cURL and php_curl are included if you install PHP with Homebrew
Example
<?php
use Yubico\Auth;
use Yubico\AuthException;
$otp = "ccbbddeertkrctjkkcglfndnlihhnvekchkcctif";
# Generate a new id+key from https://upgrade.yubico.com/getapikey
$yubi = new Auth_Yubico('42', 'FOOBAR=');
try{
$yubi->verify($otp);
} catch (AuthException $e){
// Verification failed
print $e->getMessage();
// Return error message and
// Make sure the execution stops here
return;
}
// Verification passed, continue
?>
License
The project is licensed under a BSD license. See the file COPYING for exact wording. For any copyright year range specified as YYYY-ZZZZ in this package note that the range specifies every single year in that closed interval.
统计信息
- 总下载量: 14
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2020-08-03