igorw/stack-oauth

OAuth stack middleware.

Installs: 59

Dependents: 1

Suggesters: 0

Security: 0

Stars: 38

Watchers: 9

Forks: 7

Open Issues: 2

pkg:composer/igorw/stack-oauth

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

This package is not auto-updated.

Last update: 2025-10-06 19:38:41 UTC


README

OAuth stack middleware.

Requirements

  • session: The request must have session handling accounted for. You can do this by prepending the stack/session middleware to this one.

  • credentials: You need to have some sort of OAuth server. By default, stack/oauth will use twitter. But you can change that through the oauth_service.class config parameter.

Usage

use Igorw\Stack\OAuth; $app = new OAuth($app, [ 'key' => 'foo', 'secret' => 'bar', 'callback_url' => 'http://localhost:8080/auth/verify', 'success_url' => '/', 'failure_url' => '/auth', ]); 

Pre-defined URLs

  • /auth
  • /auth/verify

TODO

  • config validation
  • tests
  • more flexible path config (?)