parent
4273610eb9
commit
ca68168064
|
@ -129,7 +129,7 @@
|
|||
.\" ========================================================================
|
||||
.\"
|
||||
.IX Title "llng-fastcgi-server 1"
|
||||
.TH llng-fastcgi-server 1 "2018-05-22" "perl v5.26.2" "User Contributed Perl Documentation"
|
||||
.TH llng-fastcgi-server 1 "2018-05-29" "perl v5.26.2" "User Contributed Perl Documentation"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
.\" way too many mistakes in technical documents.
|
||||
.if n .ad l
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
# LLNG wrapper class to enable DevOps+ServiceToken handler with Apache-2/ModPerl-2
|
||||
#
|
||||
# See http://lemonldap-ng.org/documentation/latest/handlerarch
|
||||
package Lemonldap::NG::Handler::ApacheMP2::DevOpsST;
|
||||
|
||||
use strict;
|
||||
|
||||
use base 'Lemonldap::NG::Handler::Lib::DevOps',
|
||||
'Lemonldap::NG::Handler::Lib::ServiceToken',
|
||||
'Lemonldap::NG::Handler::ApacheMP2::Main';
|
||||
|
||||
our $VERSION = '2.0.0';
|
||||
|
||||
1;
|
|
@ -118,6 +118,7 @@ In apache2.conf:
|
|||
PerlHeaderParserHandler Lemonldap::NG::Handler::ApacheMP2::FCGIClient
|
||||
PerlSetVar LLNG_SERVER 127.0.0.1:9090
|
||||
PerlSetVar VHOSTTYPE DevOps
|
||||
# or PerlSetVar VHOSTTYPE DevOpsST
|
||||
PerlSetVar RULES_URL http://app.tld/rules.json
|
||||
...
|
||||
</VirtualHost>
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
# LLNG wrapper class to enable DevOps+ServiceToken handler with FastCGI handler
|
||||
#
|
||||
# See http://lemonldap-ng.org/documentation/latest/handlerarch
|
||||
package Lemonldap::NG::Handler::Server::DevOpsST;
|
||||
|
||||
use strict;
|
||||
|
||||
use base 'Lemonldap::NG::Handler::Lib::DevOps',
|
||||
'Lemonldap::NG::Handler::Lib::ServiceToken',
|
||||
'Lemonldap::NG::Handler::Server::Main';
|
||||
|
||||
our $VERSION = '2.0.0';
|
||||
|
||||
1;
|
|
@ -3410,6 +3410,10 @@ qr/^(?:(?:(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-
|
|||
'k' => 'DevOps',
|
||||
'v' => 'DevOps'
|
||||
},
|
||||
{
|
||||
'k' => 'DevOpsST',
|
||||
'v' => 'DevOpsST'
|
||||
},
|
||||
{
|
||||
'k' => 'ServiceToken',
|
||||
'v' => 'ServiceToken'
|
||||
|
|
|
@ -1482,6 +1482,7 @@ sub attributes {
|
|||
{ k => 'SecureToken', v => 'SecureToken' },
|
||||
{ k => 'CDA', v => 'CDA' },
|
||||
{ k => 'DevOps', v => 'DevOps' },
|
||||
{ k => 'DevOpsST', v => 'DevOpsST' },
|
||||
{ k => 'ServiceToken', v => 'ServiceToken' },
|
||||
],
|
||||
default => 'Main',
|
||||
|
|
|
@ -1111,6 +1111,10 @@ function templates(tpl,key) {
|
|||
"k" : "DevOps",
|
||||
"v" : "DevOps"
|
||||
},
|
||||
{
|
||||
"k" : "DevOpsST",
|
||||
"v" : "DevOpsST"
|
||||
},
|
||||
{
|
||||
"k" : "ServiceToken",
|
||||
"v" : "ServiceToken"
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue