NAME
OAuth::Lite2::ParamMethods - store of builders/parsers for OAuth 2.0 parameters
SYNOPSIS
# client side
my
$builder
= OAuth::Lite2::ParamMethods->get_request_builder( AUTH_HEADER );
my
$req
=
$builder
->build_request(...);
# server side
my
$parser
= OAuth::Lite2::ParamMethods->get_param_parser(
$plack_request
)
or
$app
->error(
"This is not OAuth 2.0 request"
);
my
(
$token
,
$params
) =
$parser
->parse(
$plack_request
);
DESCRIPTION
Store of builders/parsers for OAuth 2.0 parameters
CONSTANTS
METHODS
get_param_parser( $plack_request )
Pass a Plack::Request object and proper parser for the request.
my
$parser
= OAuth::Lite2::ParamMethods->get_param_parser(
$plack_request
)
or
$app
->error(
"This is not OAuth 2.0 request"
);
my
(
$token
,
$params
) =
$parser
->parse(
$plack_request
);
get_request_builder( $type )
Returns proper HTTP request builder for the passed $type.
my
$builder
= OAuth::Lite2::ParamMethods->get_request_builder( AUTH_HEADER );
my
$req
=
$builder
->build_request(...);
SEE ALSO
OAuth::Lite2::ParamMethod::AuthHeader OAuth::Lite2::ParamMethod::FormEncodedBody OAuth::Lite2::ParamMethod::URIQueryParameter
AUTHOR
Lyo Kato, <lyo.kato@gmail.com>
COPYRIGHT AND LICENSE
Copyright (C) 2010 by Lyo Kato
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.