From e5f6112994ff72a1716058f75042ff8b1434a055 Mon Sep 17 00:00:00 2001 From: Xavier Date: Tue, 23 Apr 2019 06:25:53 +0200 Subject: [PATCH] Add OAuth2 Wrapper for auto-protected apps --- lemonldap-ng-handler/MANIFEST | 1 + .../lib/Lemonldap/NG/Handler/PSGI/OAuth2.pm | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI/OAuth2.pm diff --git a/lemonldap-ng-handler/MANIFEST b/lemonldap-ng-handler/MANIFEST index 953607fc9..a85872cc5 100644 --- a/lemonldap-ng-handler/MANIFEST +++ b/lemonldap-ng-handler/MANIFEST @@ -36,6 +36,7 @@ lib/Lemonldap/NG/Handler/PSGI.pm lib/Lemonldap/NG/Handler/PSGI/AuthBasic.pm lib/Lemonldap/NG/Handler/PSGI/CDA.pm lib/Lemonldap/NG/Handler/PSGI/Main.pm +lib/Lemonldap/NG/Handler/PSGI/OAuth2.pm lib/Lemonldap/NG/Handler/PSGI/Router.pm lib/Lemonldap/NG/Handler/PSGI/ServiceToken.pm lib/Lemonldap/NG/Handler/PSGI/Try.pm diff --git a/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI/OAuth2.pm b/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI/OAuth2.pm new file mode 100644 index 000000000..b7ec00493 --- /dev/null +++ b/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI/OAuth2.pm @@ -0,0 +1,13 @@ +# LLNG wrapper class to enable OAuth2 handler with FastCGI handler +# +# See https://lemonldap-ng.org/documentation/latest/handlerarch +package Lemonldap::NG::Handler::PSGI::OAuth2; + +use strict; + +use base 'Lemonldap::NG::Handler::Lib::OAuth2', + 'Lemonldap::NG::Handler::PSGI::Main'; + +our $VERSION = '2.0.4'; + +1;