Catalyst::ActionRole::OAuth2::RequestAuth - Authorization grant endpoint for OAuth2 authentication flows
version 0.001006
package AuthServer::Controller::OAuth2::Provider; use Moose; BEGIN { extends 'Catalyst::Controller::ActionRole' } with 'CatalystX::OAuth2::Controller::Role::Provider'; __PACKAGE__->config( store => { class => 'DBIC', client_model => 'DB::Client' } ); sub request : Chained('/') Args(0) Does('OAuth2::RequestAuth') {}
This action role implements the initial endpoint that triggers the authorization grant flow. It generates an inactive authorization code redirects to the next action in the workflow if all parameters are valid. The authorization code is used to verify the validity of the arguments in the subsequent request of the flow and prevent users of this library from creating potentially unsafe front-end forms for user confirmation of the authorization.
Eden Cardim <edencardim@gmail.com>
This software is copyright (c) 2017 by Suretec Systems Ltd.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install CatalystX::OAuth2, copy and paste the appropriate command in to your terminal.
cpanm
cpanm CatalystX::OAuth2
CPAN shell
perl -MCPAN -e shell install CatalystX::OAuth2
For more information on module installation, please visit the detailed CPAN module installation guide.