Mojolicious::Plugin::OAuth2::Mock3pm
Mock an oauth2 and/or openid connect provider
Usage
use Mojolicious::Plugin::OAuth2::Mock;use Mojolicious;my $app = Mojolicious->new;Mojolicious::Plugin::OAuth2::Mock->apply_to($app);
Overview
Mojolicious::Plugin::OAuth2::Mock is an EXPERIMENTAL module to make it easier to test your Mojolicious::Plugin::OAuth2 based code.
Methods
apply_to
Mojolicious::Plugin::OAuth2::Mock->apply_to($app, \%provider_args);$mock->apply_to($app, \%provider_args);
Used to add mocked routes to a Mojolicious application, based on all the keys in %provider_args that end with "_url". Example:
* authorize_url => /mocked/oauth/authorize* authorization_endpoint_url => /mocked/oauth2/authorize* end_session_endpoint_url => /mocked/oauth2/logout* issuer_url => /mocked/oauth2/v2.0* jwks_url => /mocked/oauth2/keys* token_url => /mocked/oauth/token* token_endpoint_url => /mocked/oauth2/token
Releases
Unchanged in 2 releases since Debian 12 (Bookworm).