Reorganize OIDC options (#2175)

Moo
Maxime Besson 6 years ago
parent e2679a0aee
commit ada6e9f056
  1. 1
      lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Attributes.pm
  2. 3
      lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Build/Attributes.pm
  3. 38
      lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Build/CTrees.pm
  4. 128
      lemonldap-ng-manager/site/htdocs/static/js/conftree.js
  5. 2
      lemonldap-ng-manager/site/htdocs/static/js/conftree.min.js
  6. 2
      lemonldap-ng-manager/site/htdocs/static/js/conftree.min.js.map
  7. 4
      lemonldap-ng-manager/site/htdocs/static/languages/ar.json
  8. 4
      lemonldap-ng-manager/site/htdocs/static/languages/de.json
  9. 4
      lemonldap-ng-manager/site/htdocs/static/languages/en.json
  10. 4
      lemonldap-ng-manager/site/htdocs/static/languages/fr.json
  11. 4
      lemonldap-ng-manager/site/htdocs/static/languages/it.json
  12. 4
      lemonldap-ng-manager/site/htdocs/static/languages/tr.json
  13. 4
      lemonldap-ng-manager/site/htdocs/static/languages/vi.json
  14. 4
      lemonldap-ng-manager/site/htdocs/static/languages/zh.json
  15. 2
      lemonldap-ng-portal/site/htdocs/static/common/js/u2fregistration.js

@ -2162,6 +2162,7 @@ qr/^(?:\*\.)?(?:(?:(?:(?:[a-zA-Z0-9][-a-zA-Z0-9]*)?[a-zA-Z0-9])[.])*(?:[a-zA-Z][
'type' => 'int' 'type' => 'int'
}, },
'oidcRPMetaDataOptionsIDTokenForceClaims' => { 'oidcRPMetaDataOptionsIDTokenForceClaims' => {
'default' => 0,
'type' => 'bool' 'type' => 'bool'
}, },
'oidcRPMetaDataOptionsIDTokenSignAlg' => { 'oidcRPMetaDataOptionsIDTokenSignAlg' => {

@ -3956,7 +3956,8 @@ m{^(?:ldapi://[^/]*/?|\w[\w\-\.]*(?::\d{1,5})?|ldap(?:s|\+tls)?://\w[\w\-\.]*(?:
default => 'HS512', default => 'HS512',
}, },
oidcRPMetaDataOptionsIDTokenExpiration => { type => 'int' }, oidcRPMetaDataOptionsIDTokenExpiration => { type => 'int' },
oidcRPMetaDataOptionsIDTokenForceClaims => { type => 'bool' }, oidcRPMetaDataOptionsIDTokenForceClaims =>
{ type => 'bool', default => 0 },
oidcRPMetaDataOptionsAccessTokenExpiration => { type => 'int' }, oidcRPMetaDataOptionsAccessTokenExpiration => { type => 'int' },
oidcRPMetaDataOptionsAuthorizationCodeExpiration => { type => 'int' }, oidcRPMetaDataOptionsAuthorizationCodeExpiration => { type => 'int' },
oidcRPMetaDataOptionsOfflineSessionExpiration => { type => 'int' }, oidcRPMetaDataOptionsOfflineSessionExpiration => { type => 'int' },

@ -192,27 +192,46 @@ sub cTrees {
{ {
title => 'oidcRPMetaDataOptions', title => 'oidcRPMetaDataOptions',
nodes => [ { nodes => [ {
title => 'oidcRPMetaDataOptionsAuthentication', title => 'oidcRPMetaDataOptionsBasic',
form => 'simpleInputContainer', form => 'simpleInputContainer',
nodes => [ nodes => [
'oidcRPMetaDataOptionsClientID', 'oidcRPMetaDataOptionsClientID',
'oidcRPMetaDataOptionsClientSecret', 'oidcRPMetaDataOptionsClientSecret',
'oidcRPMetaDataOptionsPublic', 'oidcRPMetaDataOptionsPublic',
'oidcRPMetaDataOptionsRequirePKCE', 'oidcRPMetaDataOptionsRedirectUris',
] ]
}, },
{
title => 'oidcRPMetaDataOptionsAdvanced',
form => 'simpleInputContainer',
nodes => [
'oidcRPMetaDataOptionsUserIDAttr', 'oidcRPMetaDataOptionsUserIDAttr',
'oidcRPMetaDataOptionsBypassConsent',
'oidcRPMetaDataOptionsIDTokenForceClaims',
'oidcRPMetaDataOptionsRefreshToken',
]
},
{
title => 'security',
form => 'simpleInputContainer',
nodes => [
'oidcRPMetaDataOptionsIDTokenSignAlg', 'oidcRPMetaDataOptionsIDTokenSignAlg',
'oidcRPMetaDataOptionsRequirePKCE',
'oidcRPMetaDataOptionsAllowOffline',
'oidcRPMetaDataOptionsAllowPasswordGrant',
'oidcRPMetaDataOptionsRule',
]
},
{
title => 'oidcRPMetaDataOptionsTimeouts',
form => 'simpleInputContainer',
nodes => [
'oidcRPMetaDataOptionsAuthorizationCodeExpiration',
'oidcRPMetaDataOptionsIDTokenExpiration', 'oidcRPMetaDataOptionsIDTokenExpiration',
'oidcRPMetaDataOptionsIDTokenForceClaims',
'oidcRPMetaDataOptionsAccessTokenExpiration', 'oidcRPMetaDataOptionsAccessTokenExpiration',
'oidcRPMetaDataOptionsAuthorizationCodeExpiration',
'oidcRPMetaDataOptionsAllowOffline',
'oidcRPMetaDataOptionsRefreshToken',
'oidcRPMetaDataOptionsOfflineSessionExpiration', 'oidcRPMetaDataOptionsOfflineSessionExpiration',
'oidcRPMetaDataOptionsAllowPasswordGrant', ]
'oidcRPMetaDataOptionsRedirectUris', },
'oidcRPMetaDataOptionsBypassConsent',
{ {
title => 'logout', title => 'logout',
form => 'simpleInputContainer', form => 'simpleInputContainer',
@ -223,7 +242,6 @@ sub cTrees {
'oidcRPMetaDataOptionsLogoutSessionRequired', 'oidcRPMetaDataOptionsLogoutSessionRequired',
] ]
}, },
'oidcRPMetaDataOptionsRule',
] ]
}, },
'oidcRPMetaDataMacros', 'oidcRPMetaDataMacros',

@ -427,22 +427,51 @@ function templates(tpl,key) {
"type" : "bool" "type" : "bool"
}, },
{ {
"default" : 0, "get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRedirectUris",
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRequirePKCE", "id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRedirectUris",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRequirePKCE", "title" : "oidcRPMetaDataOptionsRedirectUris"
"title" : "oidcRPMetaDataOptionsRequirePKCE",
"type" : "bool"
} }
], ],
"id" : "oidcRPMetaDataOptionsAuthentication", "id" : "oidcRPMetaDataOptionsBasic",
"title" : "oidcRPMetaDataOptionsAuthentication", "title" : "oidcRPMetaDataOptionsBasic",
"type" : "simpleInputContainer" "type" : "simpleInputContainer"
}, },
{
"_nodes" : [
{ {
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsUserIDAttr", "get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsUserIDAttr",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsUserIDAttr", "id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsUserIDAttr",
"title" : "oidcRPMetaDataOptionsUserIDAttr" "title" : "oidcRPMetaDataOptionsUserIDAttr"
}, },
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsBypassConsent",
"help" : "openidconnectclaims.html",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsBypassConsent",
"title" : "oidcRPMetaDataOptionsBypassConsent",
"type" : "bool"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenForceClaims",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenForceClaims",
"title" : "oidcRPMetaDataOptionsIDTokenForceClaims",
"type" : "bool"
},
{
"default" : 0,
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRefreshToken",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRefreshToken",
"title" : "oidcRPMetaDataOptionsRefreshToken",
"type" : "bool"
}
],
"id" : "oidcRPMetaDataOptionsAdvanced",
"title" : "oidcRPMetaDataOptionsAdvanced",
"type" : "simpleInputContainer"
},
{
"_nodes" : [
{ {
"default" : "HS512", "default" : "HS512",
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenSignAlg", "get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenSignAlg",
@ -481,29 +510,12 @@ function templates(tpl,key) {
"type" : "select" "type" : "select"
}, },
{ {
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenExpiration", "default" : 0,
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenExpiration", "get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRequirePKCE",
"title" : "oidcRPMetaDataOptionsIDTokenExpiration", "id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRequirePKCE",
"type" : "int" "title" : "oidcRPMetaDataOptionsRequirePKCE",
},
{
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenForceClaims",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenForceClaims",
"title" : "oidcRPMetaDataOptionsIDTokenForceClaims",
"type" : "bool" "type" : "bool"
}, },
{
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAccessTokenExpiration",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAccessTokenExpiration",
"title" : "oidcRPMetaDataOptionsAccessTokenExpiration",
"type" : "int"
},
{
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAuthorizationCodeExpiration",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAuthorizationCodeExpiration",
"title" : "oidcRPMetaDataOptionsAuthorizationCodeExpiration",
"type" : "int"
},
{ {
"default" : 0, "default" : 0,
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAllowOffline", "get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAllowOffline",
@ -513,36 +525,51 @@ function templates(tpl,key) {
}, },
{ {
"default" : 0, "default" : 0,
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRefreshToken", "get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAllowPasswordGrant",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRefreshToken", "id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAllowPasswordGrant",
"title" : "oidcRPMetaDataOptionsRefreshToken", "title" : "oidcRPMetaDataOptionsAllowPasswordGrant",
"type" : "bool" "type" : "bool"
}, },
{ {
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsOfflineSessionExpiration", "get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRule",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsOfflineSessionExpiration", "id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRule",
"title" : "oidcRPMetaDataOptionsOfflineSessionExpiration", "title" : "oidcRPMetaDataOptionsRule"
}
],
"id" : "security",
"title" : "security",
"type" : "simpleInputContainer"
},
{
"_nodes" : [
{
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAuthorizationCodeExpiration",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAuthorizationCodeExpiration",
"title" : "oidcRPMetaDataOptionsAuthorizationCodeExpiration",
"type" : "int" "type" : "int"
}, },
{ {
"default" : 0, "get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenExpiration",
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAllowPasswordGrant", "id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsIDTokenExpiration",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAllowPasswordGrant", "title" : "oidcRPMetaDataOptionsIDTokenExpiration",
"title" : "oidcRPMetaDataOptionsAllowPasswordGrant", "type" : "int"
"type" : "bool"
}, },
{ {
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRedirectUris", "get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAccessTokenExpiration",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRedirectUris", "id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsAccessTokenExpiration",
"title" : "oidcRPMetaDataOptionsRedirectUris" "title" : "oidcRPMetaDataOptionsAccessTokenExpiration",
"type" : "int"
}, },
{ {
"default" : 0, "get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsOfflineSessionExpiration",
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsBypassConsent", "id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsOfflineSessionExpiration",
"help" : "openidconnectclaims.html", "title" : "oidcRPMetaDataOptionsOfflineSessionExpiration",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsBypassConsent", "type" : "int"
"title" : "oidcRPMetaDataOptionsBypassConsent", }
"type" : "bool" ],
"id" : "oidcRPMetaDataOptionsTimeouts",
"title" : "oidcRPMetaDataOptionsTimeouts",
"type" : "simpleInputContainer"
}, },
{ {
"_nodes" : [ "_nodes" : [
@ -584,11 +611,6 @@ function templates(tpl,key) {
"id" : "logout", "id" : "logout",
"title" : "logout", "title" : "logout",
"type" : "simpleInputContainer" "type" : "simpleInputContainer"
},
{
"get" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRule",
"id" : tpl+"s/"+key+"/"+"oidcRPMetaDataOptionsRule",
"title" : "oidcRPMetaDataOptionsRule"
} }
], ],
"id" : "oidcRPMetaDataOptions", "id" : "oidcRPMetaDataOptions",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -564,7 +564,9 @@
"oidcOPMetaDataJWKS":"بيانات JWKS", "oidcOPMetaDataJWKS":"بيانات JWKS",
"oidcOPMetaDataNode":" أوبين أيدي كونيكت بروفيدر", "oidcOPMetaDataNode":" أوبين أيدي كونيكت بروفيدر",
"oidcOPMetaDataOptions":"الخيارات", "oidcOPMetaDataOptions":"الخيارات",
"oidcRPMetaDataOptionsAuthentication":"إثبات الهوية", "oidcRPMetaDataOptionsBasic":"Basic",
"oidcRPMetaDataOptionsAdvanced":"Advanced",
"oidcRPMetaDataOptionsTimeouts":"Timeouts",
"oidcRPMetaDataOptionsAllowOffline":"Allow offline access", "oidcRPMetaDataOptionsAllowOffline":"Allow offline access",
"oidcOPMetaDataOptionsCheckJWTSignature":"توقيع", "oidcOPMetaDataOptionsCheckJWTSignature":"توقيع",
"oidcOPMetaDataOptionsClientID":"معرف العميل", "oidcOPMetaDataOptionsClientID":"معرف العميل",

@ -564,7 +564,9 @@
"oidcOPMetaDataJWKS":"JWKS data", "oidcOPMetaDataJWKS":"JWKS data",
"oidcOPMetaDataNode":"OpenID Connect Providers", "oidcOPMetaDataNode":"OpenID Connect Providers",
"oidcOPMetaDataOptions":"Optionen", "oidcOPMetaDataOptions":"Optionen",
"oidcRPMetaDataOptionsAuthentication":"Authentication", "oidcRPMetaDataOptionsBasic":"Basic",
"oidcRPMetaDataOptionsAdvanced":"Advanced",
"oidcRPMetaDataOptionsTimeouts":"Timeouts",
"oidcRPMetaDataOptionsAllowOffline":"Allow offline access", "oidcRPMetaDataOptionsAllowOffline":"Allow offline access",
"oidcOPMetaDataOptionsCheckJWTSignature":"Check JWT signature", "oidcOPMetaDataOptionsCheckJWTSignature":"Check JWT signature",
"oidcOPMetaDataOptionsClientID":"Client ID", "oidcOPMetaDataOptionsClientID":"Client ID",

@ -564,7 +564,9 @@
"oidcOPMetaDataJWKS":"JWKS data", "oidcOPMetaDataJWKS":"JWKS data",
"oidcOPMetaDataNode":"OpenID Connect Providers", "oidcOPMetaDataNode":"OpenID Connect Providers",
"oidcOPMetaDataOptions":"Options", "oidcOPMetaDataOptions":"Options",
"oidcRPMetaDataOptionsAuthentication":"Authentication", "oidcRPMetaDataOptionsBasic":"Basic",
"oidcRPMetaDataOptionsAdvanced":"Advanced",
"oidcRPMetaDataOptionsTimeouts":"Timeouts",
"oidcRPMetaDataOptionsAllowOffline":"Allow offline access", "oidcRPMetaDataOptionsAllowOffline":"Allow offline access",
"oidcOPMetaDataOptionsCheckJWTSignature":"Check JWT signature", "oidcOPMetaDataOptionsCheckJWTSignature":"Check JWT signature",
"oidcOPMetaDataOptionsClientID":"Client ID", "oidcOPMetaDataOptionsClientID":"Client ID",

@ -564,7 +564,9 @@
"oidcOPMetaDataJWKS":"Données JWKS", "oidcOPMetaDataJWKS":"Données JWKS",
"oidcOPMetaDataNode":"Fournisseurs OpenID Connect", "oidcOPMetaDataNode":"Fournisseurs OpenID Connect",
"oidcOPMetaDataOptions":"Options", "oidcOPMetaDataOptions":"Options",
"oidcRPMetaDataOptionsAuthentication":"Authentification", "oidcRPMetaDataOptionsBasic":"Basic",
"oidcRPMetaDataOptionsAdvanced":"Advanced",
"oidcRPMetaDataOptionsTimeouts":"Timeouts",
"oidcRPMetaDataOptionsAllowOffline":"Autoriser l'accès hors ligne", "oidcRPMetaDataOptionsAllowOffline":"Autoriser l'accès hors ligne",
"oidcOPMetaDataOptionsCheckJWTSignature":"Vérifier la signature des jetons", "oidcOPMetaDataOptionsCheckJWTSignature":"Vérifier la signature des jetons",
"oidcOPMetaDataOptionsClientID":"Identifiant", "oidcOPMetaDataOptionsClientID":"Identifiant",

@ -564,7 +564,9 @@
"oidcOPMetaDataJWKS":"Dati di JWKS", "oidcOPMetaDataJWKS":"Dati di JWKS",
"oidcOPMetaDataNode":"Provider di OpenID Connect", "oidcOPMetaDataNode":"Provider di OpenID Connect",
"oidcOPMetaDataOptions":"Opzioni", "oidcOPMetaDataOptions":"Opzioni",
"oidcRPMetaDataOptionsAuthentication":"Autenticazione", "oidcRPMetaDataOptionsBasic":"Basic",
"oidcRPMetaDataOptionsAdvanced":"Advanced",
"oidcRPMetaDataOptionsTimeouts":"Timeouts",
"oidcRPMetaDataOptionsAllowOffline":"Allow offline access", "oidcRPMetaDataOptionsAllowOffline":"Allow offline access",
"oidcOPMetaDataOptionsCheckJWTSignature":"Controllare la firma JWT", "oidcOPMetaDataOptionsCheckJWTSignature":"Controllare la firma JWT",
"oidcOPMetaDataOptionsClientID":"ID Client", "oidcOPMetaDataOptionsClientID":"ID Client",

@ -564,7 +564,9 @@
"oidcOPMetaDataJWKS":"JWKS verisi", "oidcOPMetaDataJWKS":"JWKS verisi",
"oidcOPMetaDataNode":"OpenID Connect Sağlayıcıları", "oidcOPMetaDataNode":"OpenID Connect Sağlayıcıları",
"oidcOPMetaDataOptions":"Seçenekler", "oidcOPMetaDataOptions":"Seçenekler",
"oidcRPMetaDataOptionsAuthentication":"Doğrulama", "oidcRPMetaDataOptionsBasic":"Basic",
"oidcRPMetaDataOptionsAdvanced":"Advanced",
"oidcRPMetaDataOptionsTimeouts":"Timeouts",
"oidcRPMetaDataOptionsAllowOffline":"Çevrimdışı erişime izin ver", "oidcRPMetaDataOptionsAllowOffline":"Çevrimdışı erişime izin ver",
"oidcOPMetaDataOptionsCheckJWTSignature":"JWT imzasını kontrol et", "oidcOPMetaDataOptionsCheckJWTSignature":"JWT imzasını kontrol et",
"oidcOPMetaDataOptionsClientID":"İstemci ID", "oidcOPMetaDataOptionsClientID":"İstemci ID",

@ -564,7 +564,9 @@
"oidcOPMetaDataJWKS":"Dữ liệu JWKS", "oidcOPMetaDataJWKS":"Dữ liệu JWKS",
"oidcOPMetaDataNode":"Nhà cung cấp Kết nối OpenID", "oidcOPMetaDataNode":"Nhà cung cấp Kết nối OpenID",
"oidcOPMetaDataOptions":"Tùy chọn", "oidcOPMetaDataOptions":"Tùy chọn",
"oidcRPMetaDataOptionsAuthentication":"Xác thực", "oidcRPMetaDataOptionsBasic":"Basic",
"oidcRPMetaDataOptionsAdvanced":"Advanced",
"oidcRPMetaDataOptionsTimeouts":"Timeouts",
"oidcRPMetaDataOptionsAllowOffline":"Allow offline access", "oidcRPMetaDataOptionsAllowOffline":"Allow offline access",
"oidcOPMetaDataOptionsCheckJWTSignature":"Kiểm tra chữ ký JWT", "oidcOPMetaDataOptionsCheckJWTSignature":"Kiểm tra chữ ký JWT",
"oidcOPMetaDataOptionsClientID":"Client ID", "oidcOPMetaDataOptionsClientID":"Client ID",

@ -564,7 +564,9 @@
"oidcOPMetaDataJWKS":"JWKS data", "oidcOPMetaDataJWKS":"JWKS data",
"oidcOPMetaDataNode":"OpenID Connect Providers", "oidcOPMetaDataNode":"OpenID Connect Providers",
"oidcOPMetaDataOptions":"Options", "oidcOPMetaDataOptions":"Options",
"oidcRPMetaDataOptionsAuthentication":"Authentication", "oidcRPMetaDataOptionsBasic":"Basic",
"oidcRPMetaDataOptionsAdvanced":"Advanced",
"oidcRPMetaDataOptionsTimeouts":"Timeouts",
"oidcRPMetaDataOptionsAllowOffline":"Allow offline access", "oidcRPMetaDataOptionsAllowOffline":"Allow offline access",
"oidcOPMetaDataOptionsCheckJWTSignature":"Check JWT signature", "oidcOPMetaDataOptionsCheckJWTSignature":"Check JWT signature",
"oidcOPMetaDataOptionsClientID":"Client ID", "oidcOPMetaDataOptionsClientID":"Client ID",

@ -1,4 +1,4 @@
// Generated by CoffeeScript 1.12.7 // Generated by CoffeeScript 1.12.8
/* /*
LemonLDAP::NG U2F registration script LemonLDAP::NG U2F registration script

Loading…
Cancel
Save