Commit
commit 087806f7c37df37ff6648f82fadbf018eccbd67c Author: Jan DankertDate: Sat Oct 31 00:43:29 2020 +0100 New: Support for OpenId Connect; Removed: Support for LDAP. modules/cms/action/LoginAction.class.php | 328 +- modules/cms/action/SearchAction.class.php | 2 +- modules/cms/action/StartAction.class.php | 45 - modules/cms/action/UserAction.class.php | 5 - modules/cms/action/UserlistAction.class.php | 12 +- modules/cms/auth/LdapAuth.class.php | 85 - modules/cms/auth/LdapUserDNAuth.class.php | 73 - modules/cms/auth/OpenIdAuth.class.php | 457 --- modules/cms/base/DefaultConfig.class.php | 72 +- modules/cms/model/Group.class.php | 24 +- modules/cms/model/User.class.php | 145 +- modules/cms/ui/action/IndexAction.class.php | 2 +- .../themes/default/html/views/element/advanced.php | 50 +- .../cms/ui/themes/default/html/views/file/info.php | 4 +- .../cms/ui/themes/default/html/views/file/pub.php | 2 +- .../themes/default/html/views/folder/advanced.php | 6 +- .../themes/default/html/views/folder/content.php | 4 +- .../ui/themes/default/html/views/folder/create.php | 14 +- .../ui/themes/default/html/views/folder/edit.php | 4 +- .../themes/default/html/views/folder/inherit.php | 2 +- .../ui/themes/default/html/views/folder/pub.php | 10 +- .../ui/themes/default/html/views/folder/show.php | 4 +- .../ui/themes/default/html/views/group/rights.php | 10 +- .../cms/ui/themes/default/html/views/image/pub.php | 2 +- .../ui/themes/default/html/views/image/size.php | 2 +- .../default/html/views/languagelist/show.php | 8 +- .../ui/themes/default/html/views/login/login.php | 220 +- .../default/html/views/login/login.tpl.src.xml | 104 +- .../ui/themes/default/html/views/login/oidc.php | 1 + .../default/html/views/login/oidc.tpl.src.xml | 3 + .../ui/themes/default/html/views/login/openid.php | 112 - .../default/html/views/login/openid.tpl.src.xml | 53 - .../themes/default/html/views/login/password.php | 4 +- .../themes/default/html/views/login/register.php | 4 +- .../themes/default/html/views/modellist/show.php | 6 +- .../themes/default/html/views/object/aclform.php | 6 +- .../ui/themes/default/html/views/object/info.php | 8 +- .../themes/default/html/views/object/inherit.php | 2 +- .../ui/themes/default/html/views/object/rights.php | 14 +- .../cms/ui/themes/default/html/views/page/edit.php | 2 +- .../cms/ui/themes/default/html/views/page/form.php | 14 +- .../cms/ui/themes/default/html/views/page/info.php | 4 +- .../cms/ui/themes/default/html/views/page/pub.php | 2 +- .../default/html/views/pageelement/advanced.php | 4 +- .../themes/default/html/views/pageelement/diff.php | 8 +- .../default/html/views/pageelement/history.php | 30 +- .../themes/default/html/views/pageelement/link.php | 8 +- .../themes/default/html/views/pageelement/pub.php | 2 +- .../default/html/views/pageelement/value.php | 38 +- .../default/html/views/profile/memberships.php | 2 +- .../ui/themes/default/html/views/profile/pw.php | 4 +- .../ui/themes/default/html/views/project/edit.php | 2 +- .../themes/default/html/views/project/history.php | 10 +- .../ui/themes/default/html/views/project/prop.php | 2 +- .../html/views/start/userprojecttimeline.php | 8 +- .../ui/themes/default/html/views/template/edit.php | 2 +- .../themes/default/html/views/template/listing.php | 2 +- .../ui/themes/default/html/views/template/pub.php | 2 +- .../default/html/views/template/srcelement.php | 4 +- .../default/html/views/templatelist/show.php | 2 +- .../cms/ui/themes/default/html/views/text/pub.php | 2 +- .../cms/ui/themes/default/html/views/text/size.php | 2 +- .../ui/themes/default/html/views/title/show.php | 18 +- .../cms/ui/themes/default/html/views/user/info.php | 2 +- .../cms/ui/themes/default/html/views/user/prop.php | 9 +- .../default/html/views/user/prop.tpl.src.xml | 4 - .../cms/ui/themes/default/html/views/user/pw.php | 4 +- .../ui/themes/default/html/views/user/rights.php | 12 +- .../ui/themes/default/html/views/userlist/show.php | 2 +- modules/cms/ui/themes/default/script/openrat.js | 3 + .../cms/ui/themes/default/script/openrat.min.js | 2 +- .../script/plugin/jquery-plugin-orLinkify.js | 3 + modules/cms/update/Update.class.php | 8 +- .../cms/update/version/DBVersion000022.class.php | 37 + modules/configuration/Config.class.php | 2 +- modules/database/Column.class.php | 25 +- modules/database/DbVersion.class.php | 4 +- modules/database/Statement.class.php | 19 +- modules/database/Table.class.php | 11 +- modules/openid_connect/OpenIDConnectClient.php | 1735 +++++++++ modules/phpseclib/AUTHORS | 6 + modules/phpseclib/BACKERS.md | 8 + modules/phpseclib/Crypt/RSA.class.php | 3203 +++++++++++++++++ modules/phpseclib/LICENSE | 20 + modules/phpseclib/Math/BigInteger.class.php | 3787 ++++++++++++++++++++ modules/phpseclib/README.md | 86 + .../engine/TemplateEngine.class.php | 4 +- 87 files changed, 9530 insertions(+), 1549 deletions(-)