1Plack::Middleware::AuthU:s:eLremCoonnltdraipbNuGt(e3d)PPelralckD:o:cMuimdednlteawtairoen::Auth::LemonldapNG(3)
2
3
4
6 Plack::Middleware::Auth::LemonldapNG - authentication middleware for
7 Lemonldap-NG
8
10 use Plack::Builder;
11
12 my $app = sub { ... };
13
14 # Optionally ($proposedResponse is the PSGI response of Lemonldap::NG handler)
15 #sub on_reject {
16 # my($self,$env,$proposedResponse) = @_;
17 # ...
18 #}
19
20 builder
21 {
22 enable "Auth::LemonldapNG";
23 # Or with some LLNG args or a reject sub
24 #enable "Auth::LemonldapNG",
25 # llparams => {
26 # configStorage => ...
27 # },
28 # on_reject => \&on_reject;
29 $app;
30 };
31
33 Lemonldap::NG is a modular Web-SSO based on Apache::Session modules. It
34 simplifies the build of a protected area with a few changes in the
35 application.
36
37 It manages both authentication and authorization and provides headers
38 for accounting. So you can have a full AAA protection for your web
39 space as described below.
40
41 Plack::Middleware::Auth::LemonldapNG provides the module to protect a
42 Plack family server.
43
45 <http://lemonldap-ng.org>, Plack, Plack::Middleware
46
48 LemonLDAP::NG team <http://lemonldap-ng.org/team>
49
51 Use OW2 system to report bug or ask for features:
52 <https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/issues>
53
55 Lemonldap::NG is available at <https://lemonldap-ng.org/download>
56
58 See COPYING file for details.
59
60 This library is free software; you can redistribute it and/or modify it
61 under the terms of the GNU General Public License as published by the
62 Free Software Foundation; either version 2, or (at your option) any
63 later version.
64
65 This program is distributed in the hope that it will be useful, but
66 WITHOUT ANY WARRANTY; without even the implied warranty of
67 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
68 General Public License for more details.
69
70 You should have received a copy of the GNU General Public License along
71 with this program. If not, see <http://www.gnu.org/licenses/>.
72
73
74
75perl v5.36.1 2023-1P1l-a1c4k::Middleware::Auth::LemonldapNG(3)