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'  => 'https://:8080/auth/verify',
    'success_url'   => '/',
    'failure_url'   => '/auth',
]);
预定义 URL
- /auth
- /auth/verify
待办事项
- 配置验证
- 测试
- 更灵活的路径配置 (?)