Add default attributes for an RP (#892)
This commit is contained in:
parent
ee105c4ead
commit
3d1a70ad0e
|
@ -151,7 +151,12 @@ sub defaultValues {
|
|||
'oidcOPMetaDataOptionsScope' => 'openid profile',
|
||||
'oidcOPMetaDataOptionsTokenEndpointAuthMethod' => 'client_secret_post',
|
||||
'oidcOPMetaDataOptionsUseNonce' => 1,
|
||||
'oidcRPCallbackGetParam' => 'openidconnectcallback',
|
||||
'oidcRPCallbackGetParam' => 'openidconnectcallback',
|
||||
'oidcRPMetaDataExportedVars' => {
|
||||
'email' => 'mail',
|
||||
'family_name' => 'sn',
|
||||
'name' => 'cn'
|
||||
},
|
||||
'oidcRPMetaDataOptionsAccessTokenExpiration' => 3600,
|
||||
'oidcRPMetaDataOptionsIDTokenExpiration' => 3600,
|
||||
'oidcRPMetaDataOptionsIDTokenSignAlg' => 'HS512',
|
||||
|
|
|
@ -1297,6 +1297,11 @@ qr/^(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][-a-zA-Z0-
|
|||
'type' => 'text'
|
||||
},
|
||||
'oidcRPMetaDataExportedVars' => {
|
||||
'default' => {
|
||||
'email' => 'mail',
|
||||
'family_name' => 'sn',
|
||||
'name' => 'cn'
|
||||
},
|
||||
'type' => 'keyTextContainer'
|
||||
},
|
||||
'oidcRPMetaDataNodes' => {
|
||||
|
|
|
@ -2202,7 +2202,14 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
|
|||
oidcOPMetaDataOptionsIcon => { type => 'text', },
|
||||
|
||||
# OpenID Connect relying parties
|
||||
oidcRPMetaDataExportedVars => { type => 'keyTextContainer', },
|
||||
oidcRPMetaDataExportedVars => {
|
||||
type => 'keyTextContainer',
|
||||
default => {
|
||||
'name' => 'cn',
|
||||
'family_name' => 'sn',
|
||||
'email' => 'mail'
|
||||
}
|
||||
},
|
||||
oidcRPMetaDataOptionsClientID => { type => 'text', },
|
||||
oidcRPMetaDataOptionsClientSecret => { type => 'password', },
|
||||
oidcRPMetaDataOptionsDisplayName => { type => 'text', },
|
||||
|
|
|
@ -215,6 +215,26 @@ function templates(tpl,key) {
|
|||
return [
|
||||
{
|
||||
"cnodes" : tpl+"s/"+key+"/"+"oidcRPMetaDataExportedVars",
|
||||
"default" : [
|
||||
{
|
||||
"data" : "mail",
|
||||
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataExportedVars/email",
|
||||
"title" : "email",
|
||||
"type" : "keyText"
|
||||
},
|
||||
{
|
||||
"data" : "sn",
|
||||
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataExportedVars/family_name",
|
||||
"title" : "family_name",
|
||||
"type" : "keyText"
|
||||
},
|
||||
{
|
||||
"data" : "cn",
|
||||
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataExportedVars/name",
|
||||
"title" : "name",
|
||||
"type" : "keyText"
|
||||
}
|
||||
],
|
||||
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataExportedVars",
|
||||
"title" : "oidcRPMetaDataExportedVars",
|
||||
"type" : "keyTextContainer"
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user