igorw/stack-oauth

OAuth 栈中间件。

dev-master / 1.0.x-dev 2014-07-03 14:16 UTC

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

待办事项

  • 配置验证
  • 测试
  • 更灵活的路径配置 (?)