igorw / stack-oauth
OAuth 栈中间件。
dev-master / 1.0.x-dev
2014-07-03 14:16 UTC
Requires
- php: >=5.4.0
- lusitanian/oauth: 0.1.*
- pimple/pimple: ~1.0@dev
- symfony/http-foundation: ~2.1
- symfony/http-kernel: ~2.1
Requires (Dev)
- phpunit/phpunit: 3.7.*
- silex/silex: ~1.0@dev
- stack/builder: ~1.0@dev
- stack/callable-http-kernel: ~1.0@dev
- stack/session: ~1.0@dev
Suggests
- stack/session: ~1.0@dev
This package is not auto-updated.
Last update: 2024-09-09 14:19:37 UTC
README
OAuth 栈中间件。
要求
-
session: 请求必须处理会话。您可以通过将
stack/session
中间件添加到此处来实现。 -
credentials: 您需要某种类型的 OAuth 服务器。默认情况下,
stack/oauth
将使用 Twitter。但您可以通过oauth_service.class
配置参数来更改。
用法
use Igorw\Stack\OAuth;
$app = new OAuth($app, [
'key' => 'foo',
'secret' => 'bar',
'callback_url' => 'http://localhost:8080/auth/verify',
'success_url' => '/',
'failure_url' => '/auth',
]);
预定义 URL
- /auth
- /auth/verify
待办事项
- 配置验证
- 测试
- 更灵活的路径配置 (?)