configure_requires 'perl', '5.20.0';

requires 'perl', '5.20.0';
requires 'Carp';
requires 'Clone';
requires 'OIDC::Client', '1.08';
requires 'OIDC::Client::Error';
requires 'OIDC::Client::Plugin';
requires 'Plack::Middleware';
requires 'Plack::Request';
requires 'Plack::Response';
requires 'Plack::Util::Accessor';
requires 'Scalar::Util';
requires 'Try::Tiny';
requires 'URI';

test_requires 'FindBin';
test_requires 'JSON::PP';
test_requires 'HTTP::Request::Common';
test_requires 'OIDC::Client::TokenResponse';
test_requires 'Plack::Builder';
test_requires 'Plack::Middleware::Session';
test_requires 'Plack::Test';
test_requires 'Test::MockModule', '0.177.0';
test_requires 'Test::More';
test_requires 'URI::QueryParam';

author_requires 'Test::CPAN::Meta';
author_requires 'Test::Perl::Critic';
author_requires 'Test::Vars';
