First OpenIDConnect Issuer parameters in Manager (#184)

This commit is contained in:
Clément Oudot 2015-01-23 13:07:24 +00:00
parent 2abb7fafde
commit 4b93225ef9
3 changed files with 44 additions and 1 deletions

View File

@ -335,6 +335,27 @@ has 'issuerDBOpenIDActivation' => (
documentation => 'OpenID server activation',
);
has 'issuerDBOpenIDConnectActivation' => (
is => 'rw',
isa => 'Bool',
default => '0',
documentation => 'OpenID Connect server activation',
);
has 'issuerDBOpenIDConnectPath' => (
is => 'rw',
isa => 'Str',
default => '^/oauth2/',
documentation => 'OpenID Connect server request path',
);
has 'issuerDBOpenIDConnectRule' => (
is => 'rw',
isa => 'Str',
default => '1',
documentation => 'OpenID Connect server rule',
);
has 'issuerDBOpenIDPath' => (
is => 'rw',
isa => 'Str',

View File

@ -864,7 +864,9 @@ sub struct {
# ISSUERDB PARAMETERS
issuerParams => {
_nodes => [qw(issuerDBSAML issuerDBCAS issuerDBOpenID)],
_nodes => [
qw(issuerDBSAML issuerDBCAS issuerDBOpenID issuerDBOpenIDConnect)
],
_help => 'issuerdb',
issuerDBSAML => {
_nodes => [
@ -935,6 +937,18 @@ sub struct {
},
},
},
issuerDBOpenIDConnect => {
_nodes => [
qw(issuerDBOpenIDConnectActivation issuerDBOpenIDConnectPath issuerDBOpenIDConnectRule)
],
_help => 'issuerdbOpenIDConnect',
issuerDBOpenIDConnectActivation =>
'bool:/issuerDBOpenIDConnectActivation',
issuerDBOpenIDConnectPath =>
'text:/issuerDBOpenIDConnectPath',
issuerDBOpenIDConnectRule =>
'text:/issuerDBOpenIDConnectRule:issuerdbOpenIDConnect:boolOrPerlExpr',
},
},
# LOGS PARAMETERS

View File

@ -183,6 +183,10 @@ sub en {
issuerDBOpenIDPath => 'Path',
issuerDBOpenIDRule => 'Use rule',
issuerDBOpenIDOptions => 'Options',
issuerDBOpenIDConnect => 'OpenID Connect',
issuerDBOpenIDConnectActivation => 'Activation',
issuerDBOpenIDConnectPath => 'Path',
issuerDBOpenIDConnectRule => 'Use rule',
jsRedirect => 'Redirection message',
key => 'Encryption key',
ldap => 'LDAP',
@ -712,6 +716,10 @@ sub fr {
issuerDBOpenIDPath => 'Chemin',
issuerDBOpenIDRule => 'Règle d\'utilisation',
issuerDBOpenIDOptions => 'Options',
issuerDBOpenIDConnect => 'OpenID Connect',
issuerDBOpenIDConnectActivation => 'Activation',
issuerDBOpenIDConnectPath => 'Chemin',
issuerDBOpenIDConnectRule => 'Règle d\'utilisation',
jsRedirect => 'Message de redirection',
key => 'Clef de chiffrement',
ldap => 'LDAP',