control 12.7 KB
Newer Older
1
Source: lemonldap-ng
2
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
3
Uploaders: Xavier Guimard <yadd@debian.org>
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
                     libcache-cache-perl,
11
                     libclone-perl,
Yadd's avatar
Yadd committed
12
                     libconfig-inifiles-perl,
Yadd's avatar
Yadd committed
13
                     libconvert-base32-perl,
Yadd's avatar
Yadd committed
14
                     libconvert-pem-perl,
15
16
                     libcrypt-openssl-rsa-perl,
                     libcrypt-openssl-x509-perl,
Yadd's avatar
Yadd committed
17
                     libcrypt-rijndael-perl,
Yadd's avatar
Yadd committed
18
                     libdbd-sqlite3-perl,
19
                     libdbi-perl,
Yadd's avatar
Yadd committed
20
                     libdigest-hmac-perl,
Yadd's avatar
Yadd committed
21
                     libemail-sender-perl,
Yadd's avatar
Yadd committed
22
                     libgd-securityimage-perl,
23
                     libglib-perl,
24
                     libgssapi-perl,
25
                     libhtml-template-perl,
Yadd's avatar
Yadd committed
26
                     libimage-magick-perl,
Yadd's avatar
Yadd committed
27
                     libio-string-perl,
28
                     libjson-perl,
Yadd's avatar
Yadd committed
29
                     liblasso-perl,
Yadd's avatar
Yadd committed
30
                     libmime-tools-perl,
31
                     libmouse-perl,
Yadd's avatar
Yadd committed
32
                     libnet-cidr-lite-perl,
33
                     libnet-ldap-perl,
Yadd's avatar
Yadd committed
34
35
                     libnet-openid-consumer-perl,
                     libnet-openid-server-perl,
Yadd's avatar
Yadd committed
36
                     libplack-perl,
37
                     libregexp-assemble-perl,
38
                     libregexp-common-perl,
Yadd's avatar
Yadd committed
39
                     libsoap-lite-perl,
40
                     libstring-random-perl,
Yadd's avatar
Yadd committed
41
42
                     libtest-mockobject-perl,
                     libtest-pod-perl,
43
                     libunicode-string-perl,
Yadd's avatar
Yadd committed
44
                     liburi-perl,
45
                     libwww-perl,
Yadd's avatar
Yadd committed
46
                     libxml-libxml-perl,
47
                     libxml-libxslt-perl,
48
                     libxml-simple-perl,
Yadd's avatar
Yadd committed
49
                     perl
50
Standards-Version: 4.2.1
Yadd's avatar
Yadd committed
51
52
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
53
Homepage: https://lemonldap-ng.org/
Yadd's avatar
Yadd committed
54
Rules-Requires-Root: binary-targets
55
56
57

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

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

Yadd's avatar
Yadd committed
97
Package: lemonldap-ng-fastcgi-server
Yadd's avatar
Yadd committed
98
Architecture: all
Yadd's avatar
Yadd committed
99
Section: web
Yadd's avatar
Yadd committed
100
Depends: ${misc:Depends},
101
         ${perl:Depends},
Yadd's avatar
Yadd committed
102
         lsb-base,
103
         libfcgi-procmanager-perl,
Yadd's avatar
Yadd committed
104
         liblemonldap-ng-handler-perl (= ${binary:Version}),
105
106
107
         libplack-perl
Recommends: libhttp-parser-xs-perl,
            nginx-extras | nginx
Yadd's avatar
Yadd committed
108
109
Description: Lemonldap::NG FastCGI server
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
110
 or directly on application webservers. It can be used in conjunction with
Yadd's avatar
Yadd committed
111
112
113
114
 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
115
 accounting. So you can have a full AAA protection. Authorizations are built by
Yadd's avatar
Yadd committed
116
117
118
 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
119
120
 Lemonldap::NG FastCGI server provides a Nginx auth_request server that handles
 also LLNG Portal and Manager.
Yadd's avatar
Yadd committed
121

Yadd's avatar
Yadd committed
122
Package: lemonldap-ng-uwsgi-app
Yadd's avatar
Yadd committed
123
Architecture: all
Yadd's avatar
Yadd committed
124
Section: web
Yadd's avatar
Yadd committed
125
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
126
127
128
129
130
131
         ${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
132
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
133
 or directly on application webservers. It can be used in conjunction with
Yadd's avatar
Yadd committed
134
135
136
137
138
139
140
141
 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
142
143
 Lemonldap::NG uWSGI server provides a replacement to Lemonldap::NG FastCGI
 server, using uWSGI instead of Plack FCGI.
Yadd's avatar
Yadd committed
144

145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
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
Breaks: liblemonldap-ng-handler-perl (<< 1.9.1-2~)
Replaces: liblemonldap-ng-handler-perl (<< 1.9.1-2~)
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. Authorizations 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.

169
170
Package: liblemonldap-ng-handler-perl
Architecture: all
Yadd's avatar
Yadd committed
171
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
172
         ${perl:Depends},
Yadd's avatar
Yadd committed
173
         liblemonldap-ng-common-perl (= ${binary:Version})
174
Description: Lemonldap::NG handler common libraries
175
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
176
 or directly on application webservers. It can be used in conjunction with
177
178
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
179
 .
180
 It manages both authentication and authorization and provides headers for
181
 accounting. So you can have a full AAA protection. Authorizations are built by
Yadd's avatar
Yadd committed
182
 associating a regular expression and a rule. Regular expression is applied on
183
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
184
 .
Yadd's avatar
Yadd committed
185
 Lemonldap::NG::Handler provides Perl libraries used by web server handlers.
186

187
Package: liblemonldap-ng-common-perl
188
Architecture: all
Yadd's avatar
Yadd committed
189
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
190
         ${perl:Depends},
Yadd's avatar
Yadd committed
191
         debconf,
Yadd's avatar
Yadd committed
192
         libapache-session-perl,
Yadd's avatar
Yadd committed
193
194
         libcache-cache-perl,
         libconfig-inifiles-perl,
Yadd's avatar
Yadd committed
195
         libcrypt-openssl-rsa-perl,
196
         libcrypt-openssl-x509-perl,
197
         libcrypt-rijndael-perl,
Yadd's avatar
Yadd committed
198
         libhtml-template-perl,
199
         libjson-perl,
200
         libmouse-perl,
Yadd's avatar
Yadd committed
201
         libplack-perl,
Yadd's avatar
Yadd committed
202
203
         liburi-perl,
         libwww-perl
204
Recommends: libapache-session-browseable-perl,
205
            libcookie-baker-xs-perl,
Yadd's avatar
Yadd committed
206
            libdbi-perl,
Yadd's avatar
Yadd committed
207
208
            libhttp-parser-xs-perl,
            libjson-xs-perl,
Yadd's avatar
Yadd committed
209
            liblwp-protocol-https-perl
Yadd's avatar
Yadd committed
210
211
Suggests: libconvert-base32-perl,
          libnet-ldap-perl,
Yadd's avatar
Yadd committed
212
213
214
          libsoap-lite-perl,
          libxml-libxml-perl,
          libxml-simple-perl
Yadd's avatar
Yadd committed
215
Conflicts: liblemonldap-ng-cli-perl
216
Description: Lemonldap::NG common files
217
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
218
 or directly on application webservers. It can be used in conjunction with
219
220
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
221
 .
222
 It manages both authentication and authorization and provides headers for
223
 accounting. So you can have a full AAA protection. Authorizations are built by
Yadd's avatar
Yadd committed
224
 associating a regular expression and a rule. Regular expression is applied on
225
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
226
 .
Yadd's avatar
Yadd committed
227
228
 Lemonldap::NG::Common contains common files used by other Lemonldap::NG
 modules.
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279

Package: liblemonldap-ng-manager-perl
Architecture: all
Depends: ${misc:Depends},
         ${perl:Depends},
         libconvert-pem-perl,
         libcrypt-openssl-rsa-perl,
         liblemonldap-ng-handler-perl (= ${binary:Version}),
         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. Authorizations 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,
            libconvert-base32-perl,
            libemail-sender-perl (>=1.300027) | libemail-sender-transport-smtps-perl,
            libgd-securityimage-perl,
            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,
280
          libnet-facebook-oauth2-perl (>= 0.10),
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
          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. Authorizations 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.