t4s / camelot-auth
此包已被废弃,不再维护。未建议替代包。
支持多种认证方法的模块化认证系统
2.0.4
2014-06-22 12:23 UTC
Requires
- php: >=5.3.0
- ass/xmlsecurity: dev-master
- illuminate/support: 4.x
- ircmaxell/password-compat: 1.0.*
Requires (Dev)
- illuminate/cookie: 4.x
- illuminate/session: 4.x
- mockery/mockery: dev-master
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2020-08-21 18:13:32 UTC
README
Camelot auth 是一个基于模块的认证库
安装
Camelot-Auth 以 Composer 包的形式提供,可以通过将包添加到 composer.json 文件中来进行安装
{ "require": { "t4s/camelot-auth": "1.0.*" } }
目前支持的认证协议
================== Camelot Auth (将) 支持以下认证协议
-
本地(表单)认证
-
Oauth V1 认证
- Twitter(完整)
-
Oauth V2 认证
- Facebook(完整)
- Google(G+、YouTube等)(完整)
- GitHub(完整)
- Windows Live(完整)
- Foursquare(完整)
- LinkedIn(完整)
-
Oauth V2 服务器认证
-
SAML V2 认证
-
LDAP(ActiveDirectory)
-
OpenID
-
Yubii Key
由于基于驱动的设计,可以轻松添加额外的认证协议
安装
=================
Camelot-Auth 的安装相当简单。但以防万一,我们已创建了一些教程,以帮助您快速启动 Camelot-Auth
- [Laravel 4 安装] (https://github.com/taftse/camelot-auth/wiki/Laravel-4-Installation)
- [原生安装] (https://github.com/taftse/camelot-auth/wiki/Native-Instalation)
驱动设置
=================
- [设置 OAuth2 提供程序] (https://github.com/taftse/camelot-auth/wiki/Setting-up-an-OAuth2-Provider)
使用
=================