The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.03 - 2013-03-03

  • bugfix by ritou https://github.com/lyokato/p5-oauth-lite2/pull/8 https://github.com/lyokato/p5-oauth-lite2/pull/7

Changes for version 0.02_03 - 2012-06-20

  • bugfix by ritou https://github.com/lyokato/p5-oauth-lite2/pull/6

Changes for version 0.02_01 - 2012-06-15

  • updated to draft27 spec https://github.com/lyokato/p5-oauth-lite2/pull/5 Thanks to ritou

Changes for version 0.01_14 - 2011-11-07

  • removed non-SSL warning

Changes for version 0.01_13 - 2011-09-14

  • fixed typo thanks to fukumura

Changes for version 0.01_12 - 2011-05-17

  • client credentials grant handler now works as expected when client_user_id == 0

Changes for version 0.01_10 - 2011-03-17

  • removed Context. Now, DataHandler has request object, and you pick it up by DataHandler::request.

Changes for version 0.01_09 - 2011-02-14

  • added client_secret value as parameter for get_client_user_id method

Changes for version 0.01_08 - 2011-02-14

  • support client_credentials profile

Changes for version 0.01_07 - 2010-01-04

  • added last_request/last_response on clients to access HTTP::Request/HTTP::Response internally used. https://github.com/lyokato/p5-oauth-lite2/issues#issue/4

Changes for version 0.01_06 - 2010-11-10

  • accepted pull request http://github.com/lyokato/p5-oauth-lite2/pull/3

Changes for version 0.01_05 - 2010-10-05

  • accepted pull request http://github.com/lyokato/p5-oauth-lite2/pull/1

Changes for version 0.01_04 - 2010-09-09

  • fixed exception: inefficient -> insufficient

Changes for version 0.01_03 - 2010-08-02

  • fixed model classes. changed setting for Params::Validatea

Changes for version 0.01_02 - 2010-07-27

  • fixed dependency setting in Makefile.PL

Changes for version 0.01_01 - 2010-07-22

  • initial release for draft-v10

Modules

OAuth 2.0 Library
Base class of preset-agents.
Preset User Agent class for debug
Agent class for test which use PSGI App
Preset User Agent class for strict SSL
OAuth 2.0 ClientCredentials Profile Client
OAuth 2.0 client error
Class represents access-token response
OAuth 2.0 Username And Password Profile Client
OAuth 2.0 Web Server Profile Client
OAuth 2.0 formatter base class
OAuth 2.0 form-urlencoded formatters store
OAuth 2.0 JSON formatters store
OAuth 2.0 text/plain formatters store
OAuth 2.0 XML formatters store
OAuth 2.0 formatters store
model class that represents access token
model class that represents authorization info.
base class of builder/parser for OAuth 2.0 parameters
builder/parser for OAuth 2.0 AuthHeader type of parameter
builder/parser for OAuth 2.0 FormEncodedBody type of parameter
builder/parser for OAuth 2.0 uri-query type of parameter
store of builders/parsers for OAuth 2.0 parameters
request context object.
Base class that specifies interface for data handler for your service.
token endpoint PSGI application
OAuth 2.0 server errors
base class of each grant_type handler
handler for 'authorization-code' grant_type request
handler for 'client_credentials' grant_type request
handler for 'password' grant_type request
handler for 'refresh-token' grant_type request
store of handlers for each grant_type.
OAuth 2.0 signature (DEPRECATED)
signature algorithm base class.
hmac-sha1 signature algorithm class
hmac-sha256 signature algorithm class
signature algorithms
utility methods for OAuth 2.0
middleware for OAuth 2.0 Protected Resource endpoint

Provides

in lib/OAuth/Lite2/Client/Error.pm
in lib/OAuth/Lite2/Client/Error.pm
in lib/OAuth/Lite2/Client/Error.pm
in lib/OAuth/Lite2/Client/TokenResponseParser.pm
in lib/OAuth/Lite2/Server/Error.pm
in lib/OAuth/Lite2/Server/Error.pm
in lib/OAuth/Lite2/Server/Error.pm
in lib/OAuth/Lite2/Server/Error.pm
in lib/OAuth/Lite2/Server/Error.pm
in lib/OAuth/Lite2/Server/Error.pm
in lib/OAuth/Lite2/Server/Error.pm
in lib/OAuth/Lite2/Server/Error.pm
in lib/OAuth/Lite2/Server/Error.pm
in lib/OAuth/Lite2/Server/Error.pm
in lib/OAuth/Lite2/Server/Error.pm
in lib/OAuth/Lite2/Server/Error.pm
in lib/OAuth/Lite2/Server/Error.pm