monarobase / yubikey
适用于 Laravel 4 的 Yubikey
1.0.0
2013-11-18 17:07 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.x
This package is auto-updated.
Last update: 2024-09-08 19:30:53 UTC
README
适用于 Laravel 4 的 Yubikey
使用USB密钥轻松提高表单的安全性
安装
将 monarobase/yubikey
添加到 composer.json
。
"monarobase/yubikey": "dev-master"
运行 composer update
以获取 Yubikey 的最新版本。
现在打开 app/config/app.php
并将服务提供程序添加到您的 providers
数组中。
'providers' => array( 'Monarobase\Yubikey\YubikeyServiceProvider', )
现在添加别名。
'aliases' => array( 'Yubikey' => 'Monarobase\Yubikey\YubikeyFacade', )
您可以通过两个步骤轻松将 Yubikey 验证集成到您的身份验证系统中
- 在您的用户表中添加一个字段(例如
yubikey_identity
) - 现在通过用户名/电子邮件 + 密码 + yubikey_identity 检查您的用户
配置
运行 php artisan config:publish monarobase/yubikey
并使用您自己的信息修改配置文件。
示例
try { $yubikey_auth = Yubikey::verify(Input::get('otp')); $yubikey_params = Yubikey::getParameters(); $yubikey_identity = Yubikey::getParameter('identity'); } catch (Exception $e) { $error = $e->getMessage(); }