Plack::Middleware::Auth::OAuth2::ProtectedResource(3pm) | User Contributed Perl Documentation | Plack::Middleware::Auth::OAuth2::ProtectedResource(3pm) |
Plack::Middleware::Auth::OAuth2::ProtectedResource - middleware for OAuth 2.0 Protected Resource endpoint
my $app = sub {...}; builder { enable "Plack::Middleware::Auth::OAuth2::ProtectedResource", data_handler => "YourApp::DataHandler", error_uri => q{http://example.org/error/description}; enable "Plack::Middleware::JSONP"; enable "Plack::Middleware::ContentLength"; $app; }; # and on your controller $plack_request->env->{REMOTE_USER}; $plack_request->env->{X_OAUTH_CLIENT_ID}; $plack_request->env->{X_OAUTH_SCOPE};
middleware for OAuth 2.0 Protected Resource endpoint
This method parses access token. If access token is valid, authorization information are set to environment variables.
After successful verifying authorization within middleware layer, Following 3 type of values are set in env.
Lyo Kato, <lyo.kato@gmail.com>
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.
2023-07-01 | perl v5.36.0 |