control 12.8 KB
Newer Older
1
Source: lemonldap-ng
2
3
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: Xavier Guimard <x.guimard@free.fr>
4
Section: perl
Yadd's avatar
Yadd committed
5
Priority: optional
Yadd's avatar
Yadd committed
6
Build-Depends: debhelper (>= 10),
Yadd's avatar
Yadd committed
7
8
               po-debconf
Build-Depends-Indep: libapache-session-perl,
Yadd's avatar
Yadd committed
9
                     libauthen-oath-perl,
Yadd's avatar
Yadd committed
10
                     libauthen-u2f-tester-perl,
Yadd's avatar
Yadd committed
11
                     libcache-cache-perl,
12
                     libclone-perl,
Yadd's avatar
Yadd committed
13
                     libconfig-inifiles-perl,
Yadd's avatar
Yadd committed
14
                     libconvert-base32-perl,
Yadd's avatar
Yadd committed
15
                     libconvert-pem-perl,
16
17
                     libcrypt-openssl-rsa-perl,
                     libcrypt-openssl-x509-perl,
Yadd's avatar
Yadd committed
18
                     libcrypt-rijndael-perl,
Yadd's avatar
Yadd committed
19
                     libcrypt-u2f-server-perl,
Yadd's avatar
Yadd committed
20
                     libdbd-sqlite3-perl,
21
                     libdbi-perl,
Yadd's avatar
Yadd committed
22
                     libdigest-hmac-perl,
Yadd's avatar
Yadd committed
23
                     libemail-sender-perl,
Yadd's avatar
Yadd committed
24
                     libgd-securityimage-perl,
25
                     libglib-perl,
Yadd's avatar
Yadd committed
26
                     libgssapi-perl,
27
                     libhtml-template-perl,
Yadd's avatar
Yadd committed
28
                     libimage-magick-perl,
Yadd's avatar
Yadd committed
29
                     libio-string-perl,
30
                     libjson-perl,
Yadd's avatar
Yadd committed
31
                     liblasso-perl,
Yadd's avatar
Yadd committed
32
                     libmime-tools-perl,
33
                     libmouse-perl,
Yadd's avatar
Yadd committed
34
                     libnet-cidr-lite-perl,
35
                     libnet-ldap-perl,
Yadd's avatar
Yadd committed
36
37
                     libnet-openid-consumer-perl,
                     libnet-openid-server-perl,
Yadd's avatar
Yadd committed
38
                     libplack-perl,
39
                     libregexp-assemble-perl,
40
                     libregexp-common-perl,
Yadd's avatar
Yadd committed
41
                     libsoap-lite-perl,
42
                     libstring-random-perl,
Yadd's avatar
Yadd committed
43
44
                     libtest-mockobject-perl,
                     libtest-pod-perl,
45
                     libunicode-string-perl,
Yadd's avatar
Yadd committed
46
                     liburi-perl,
47
                     libwww-perl,
Yadd's avatar
Yadd committed
48
                     libxml-libxml-perl,
49
                     libxml-libxslt-perl,
50
                     libxml-simple-perl,
Yadd's avatar
Yadd committed
51
                     perl
Yadd's avatar
Yadd committed
52
Standards-Version: 4.2.0
Yadd's avatar
Yadd committed
53
54
Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/lemonldap-ng
Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/lemonldap-ng.git
Yadd's avatar
Yadd committed
55
Homepage: https://lemonldap-ng.org/
Yadd's avatar
Yadd committed
56
Rules-Requires-Root: binary-targets
57
58
59

Package: lemonldap-ng
Architecture: all
Yadd's avatar
Yadd committed
60
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
61
         lemonldap-ng-handler (= ${binary:Version}),
Yadd's avatar
Yadd committed
62
63
         liblemonldap-ng-manager-perl (= ${binary:Version}),
         liblemonldap-ng-portal-perl (= ${binary:Version})
Yadd's avatar
Yadd committed
64
65
66
Provides: openid-connect-provider,
          openid-connect-relying-party,
          saml-identity-provider,
Yadd's avatar
Yadd committed
67
          saml-service-provider
68
Description: OpenID-Connect, CAS and SAML compatible Web-SSO system
69
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
70
 or directly on application webservers. It can be used in conjunction with
71
72
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
73
 .
74
 It manages both authentication and authorization and provides headers for
Yadd's avatar
Yadd committed
75
 accounting. So you can have a full AAA protection. Authorizations are built by
Yadd's avatar
Yadd committed
76
 associating a regular expression and a rule. Regular expression is applied on
77
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
78
 .
79
 This package is a metapackage that install handler, manager and portal.
80

81
82
Package: lemonldap-ng-doc
Architecture: all
Yadd's avatar
Yadd committed
83
Section: doc
Yadd's avatar
Yadd committed
84
Depends: ${misc:Depends}
Yadd's avatar
Yadd committed
85
Pre-Depends: ${misc:Pre-Depends}
86
87
Description: Lemonldap::NG Web-SSO system documentation
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
88
 or directly on application webservers. It can be used in conjunction with
89
90
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
91
 .
92
93
 It manages both authentication and authorization and provides headers for
 accounting. So you can have a full AAA protection. Authorization are built by
Yadd's avatar
Yadd committed
94
 associating a regular expression and a rule. Regular expression is applied on
95
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
96
 .
97
98
 This package contains html documentation.

Yadd's avatar
Yadd committed
99
100
101
102
103
104
105
106
Package: lemonldap-ng-handler
Architecture: all
Depends: ${misc:Depends},
         liblemonldap-ng-handler-perl (= ${binary:Version})
Recommends: lemonldap-ng-fastcgi-server (= ${binary:Version}) | lemonldap-ng-uwsgi-app (= ${binary:Version}) | libapache2-mod-perl2
Suggests: libcache-memcached-perl,
          libdigest-hmac-perl,
          libsoap-lite-perl
Yadd's avatar
Yadd committed
107
108
Breaks: liblemonldap-ng-handler-perl (<< 1.9.1-2~)
Replaces: liblemonldap-ng-handler-perl (<< 1.9.1-2~)
Yadd's avatar
Yadd committed
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
Description: Lemonldap::NG handler part
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
 or directly on application webservers. It can be used in conjunction with
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
 .
 It manages both authentication and authorization and provides headers for
 accounting. So you can have a full AAA protection. Authorization are built by
 associating a regular expression and a rule. Regular expression is applied on
 the requested URL and the rule calculates if the user is authorized.
 .
 This package provides configuration files for Apache and Nginx used to protect
 web areas.

Package: liblemonldap-ng-manager-perl
Architecture: all
Depends: ${misc:Depends},
         ${perl:Depends},
         libconvert-pem-perl,
         libcrypt-openssl-rsa-perl,
Yadd's avatar
Yadd committed
129
         liblemonldap-ng-handler-perl (= ${binary:Version}),
Yadd's avatar
Yadd committed
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
         lemonldap-ng-fastcgi-server (= ${binary:Version}) | lemonldap-ng-uwsgi-app (= ${binary:Version}) | apache2 | httpd-cgi
Recommends: lemonldap-ng-doc (= ${binary:Version}),
            libxml-libxml-perl,
            libxml-libxslt-perl,
            libxml-simple-perl
Suggests: libclone-perl,
          libregexp-assemble-perl
Pre-Depends: debconf
Description: Lemonldap::NG manager part
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
 or directly on application webservers. It can be used in conjunction with
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
 .
 It manages both authentication and authorization and provides headers for
 accounting. So you can have a full AAA protection. Authorization are built by
 associating a regular expression and a rule. Regular expression is applied on
 the requested URL and the rule calculates if the user is authorized.
 .
 Lemonldap::NG::Manager provides the administration interface.

Package: liblemonldap-ng-portal-perl
Architecture: all
Depends: ${misc:Depends},
         ${perl:Depends},
         lemonldap-ng-fastcgi-server (= ${binary:Version}) | lemonldap-ng-uwsgi-app (= ${binary:Version}) | apache2 | httpd-cgi,
         libclone-perl,
         liblemonldap-ng-handler-perl (= ${binary:Version}),
         libregexp-assemble-perl
Recommends: libcrypt-openssl-bignum-perl,
Yadd's avatar
Yadd committed
160
            libconvert-base32-perl,
Yadd's avatar
Yadd committed
161
            libemail-sender-perl (>=1.300027) | libemail-sender-transport-smtps-perl,
162
            libgd-securityimage-perl,
Yadd's avatar
Yadd committed
163
164
165
166
167
168
169
170
171
172
            libmime-tools-perl,
            libnet-ldap-perl,
            libstring-random-perl,
            libunicode-string-perl
Suggests: libauthcas-perl,
          libcrypt-u2f-server-perl,
          libdbi-perl,
          libglib-perl,
          libimage-magick-perl,
          liblasso-perl,
173
          libnet-facebook-oauth2-perl (>= 0.10-1),
Yadd's avatar
Yadd committed
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
          libnet-openid-consumer-perl,
          libnet-openid-server-perl,
          libnet-oauth-perl,
          libsoap-lite-perl,
          libweb-id-perl,
          slapd
Pre-Depends: debconf
Description: Lemonldap::NG authentication portal part
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
 or directly on application webservers. It can be used in conjunction with
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
 .
 It manages both authentication and authorization and provides headers for
 accounting. So you can have a full AAA protection. Authorization are built by
 associating a regular expression and a rule. Regular expression is applied on
 the requested URL and the rule calculates if the user is authorized.
 .
 Lemonldap::NG::Portal provides the authentication portal.

Yadd's avatar
Yadd committed
194
Package: lemonldap-ng-fastcgi-server
Yadd's avatar
Yadd committed
195
Architecture: all
Yadd's avatar
Yadd committed
196
Section: web
Yadd's avatar
Yadd committed
197
Depends: ${misc:Depends},
198
         ${perl:Depends},
Yadd's avatar
Yadd committed
199
         lsb-base,
200
         libfcgi-procmanager-perl,
Yadd's avatar
Yadd committed
201
         liblemonldap-ng-handler-perl (= ${binary:Version}),
202
203
204
         libplack-perl
Recommends: libhttp-parser-xs-perl,
            nginx-extras | nginx
Yadd's avatar
Yadd committed
205
206
Description: Lemonldap::NG FastCGI server
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
207
 or directly on application webservers. It can be used in conjunction with
Yadd's avatar
Yadd committed
208
209
210
211
212
213
214
215
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
 .
 It manages both authentication and authorization and provides headers for
 accounting. So you can have a full AAA protection. Authorization are built by
 associating a regular expression and a rule. Regular expression is applied on
 the requested URL and the rule calculates if the user is authorized.
 .
Yadd's avatar
Yadd committed
216
217
 Lemonldap::NG FastCGI server provides a Nginx auth_request server that handles
 also LLNG Portal and Manager.
Yadd's avatar
Yadd committed
218

Yadd's avatar
Yadd committed
219
Package: lemonldap-ng-uwsgi-app
Yadd's avatar
Yadd committed
220
Architecture: all
Yadd's avatar
Yadd committed
221
Section: web
Yadd's avatar
Yadd committed
222
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
223
224
225
226
227
228
         ${perl:Depends},
         liblemonldap-ng-handler-perl (= ${binary:Version}),
         uwsgi-plugin-psgi
Recommends: libhttp-parser-xs-perl,
            nginx-extras | nginx
Description: Lemonldap::NG uWSGI server
Yadd's avatar
Yadd committed
229
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
230
 or directly on application webservers. It can be used in conjunction with
Yadd's avatar
Yadd committed
231
232
233
234
235
236
237
238
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
 .
 It manages both authentication and authorization and provides headers for
 accounting. So you can have a full AAA protection. Authorization are built by
 associating a regular expression and a rule. Regular expression is applied on
 the requested URL and the rule calculates if the user is authorized.
 .
Yadd's avatar
Yadd committed
239
240
 Lemonldap::NG uWSGI server provides a replacement to Lemonldap::NG FastCGI
 server, using uWSGI instead of Plack FCGI.
Yadd's avatar
Yadd committed
241

242
243
Package: liblemonldap-ng-handler-perl
Architecture: all
Yadd's avatar
Yadd committed
244
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
245
         ${perl:Depends},
Yadd's avatar
Yadd committed
246
         liblemonldap-ng-common-perl (= ${binary:Version})
247
Description: Lemonldap::NG handler common libraries
248
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
249
 or directly on application webservers. It can be used in conjunction with
250
251
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
252
 .
253
254
 It manages both authentication and authorization and provides headers for
 accounting. So you can have a full AAA protection. Authorization are built by
Yadd's avatar
Yadd committed
255
 associating a regular expression and a rule. Regular expression is applied on
256
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
257
 .
Yadd's avatar
Yadd committed
258
 Lemonldap::NG::Handler provides Perl libraries used by web server handlers.
259

260
Package: liblemonldap-ng-common-perl
261
Architecture: all
Yadd's avatar
Yadd committed
262
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
263
         ${perl:Depends},
Yadd's avatar
Yadd committed
264
         debconf,
Yadd's avatar
Yadd committed
265
         libapache-session-perl,
Yadd's avatar
Yadd committed
266
267
         libcache-cache-perl,
         libconfig-inifiles-perl,
Yadd's avatar
Yadd committed
268
         libcrypt-openssl-rsa-perl,
269
         libcrypt-openssl-x509-perl,
270
         libcrypt-rijndael-perl,
Yadd's avatar
Yadd committed
271
         libhtml-template-perl,
272
         libjson-perl,
273
         libmouse-perl,
Yadd's avatar
Yadd committed
274
         libplack-perl,
Yadd's avatar
Yadd committed
275
276
         liburi-perl,
         libwww-perl
277
Recommends: libapache-session-browseable-perl,
278
            libcookie-baker-xs-perl,
Yadd's avatar
Yadd committed
279
            libdbi-perl,
Yadd's avatar
Yadd committed
280
281
            libhttp-parser-xs-perl,
            libjson-xs-perl,
Yadd's avatar
Yadd committed
282
            liblwp-protocol-https-perl
Yadd's avatar
Yadd committed
283
284
Suggests: libconvert-base32-perl,
          libnet-ldap-perl,
Yadd's avatar
Yadd committed
285
286
287
          libsoap-lite-perl,
          libxml-libxml-perl,
          libxml-simple-perl
Yadd's avatar
Yadd committed
288
Conflicts: liblemonldap-ng-cli-perl
289
Description: Lemonldap::NG common files
290
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
291
 or directly on application webservers. It can be used in conjunction with
292
293
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
294
 .
295
296
 It manages both authentication and authorization and provides headers for
 accounting. So you can have a full AAA protection. Authorization are built by
Yadd's avatar
Yadd committed
297
 associating a regular expression and a rule. Regular expression is applied on
298
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
299
 .
Yadd's avatar
Yadd committed
300
301
 Lemonldap::NG::Common contains common files used by other Lemonldap::NG
 modules.