Commit Graph

613 Commits

Author SHA1 Message Date
Xavier Guimard
773ccfe718 Avoid some warnings 2016-01-12 21:00:09 +00:00
Xavier Guimard
d877623f6d Default value must not be a scalar for hash containers (#882) 2016-01-12 09:34:02 +00:00
Xavier Guimard
6eaea5081a Avoid double utf8 management (#827) 2016-01-11 20:32:44 +00:00
Clément Oudot
1dc99ce818 Improve OpenID Connect configuration (#820) 2016-01-11 16:59:44 +00:00
Clément Oudot
94612f1eb3 Modify oidcServiceMetadataIssuer attribute (#820) 2016-01-11 15:12:49 +00:00
Xavier Guimard
f10885c580 Finish #877 2016-01-11 13:41:46 +00:00
Xavier Guimard
ba844458cc Replace 'Storable' by JSON in serialization (#877) 2016-01-11 11:59:54 +00:00
Xavier Guimard
99158605d7 Use new constant to manage hash keys 2016-01-11 06:27:20 +00:00
Xavier Guimard
c65fd986f5 Manage Common/Constants.pm with jsongenerator and add $hashParameters constant 2016-01-11 06:27:16 +00:00
Xavier Guimard
64099c2ca3 Change CDBI storage to JSON (#877) 2016-01-11 06:27:14 +00:00
Xavier Guimard
47db430050 Prepare UTF-8 tests 2016-01-09 20:35:47 +00:00
Xavier Guimard
f1d3e947c7 Update File tests (utf8) (#827) 2016-01-09 19:22:31 +00:00
Clément Oudot
fcc333e4e5 Possibility to configure LDAP configuration backend objectclass and attribute (#759) 2016-01-08 16:35:03 +00:00
Xavier Guimard
ea87afe8b8 utf8 in progress... (#827) 2016-01-07 22:28:58 +00:00
Xavier Guimard
c0e5e0010e utf8 anywhere in conf 2016-01-07 12:34:34 +00:00
Xavier Guimard
23aa5e6ed5 Unused file 2016-01-07 12:34:31 +00:00
Xavier Guimard
fbf1226710 Errors were not reported 2016-01-07 12:34:27 +00:00
Clément Oudot
58a5f51d93 Change default value for portalForceAuthnInterval (#820) 2016-01-06 15:58:40 +00:00
Xavier Guimard
e8dac0fe6b Replace 'splice' by copy (Closes: #534) 2016-01-02 09:29:05 +00:00
Xavier Guimard
93b3522e12 Restore subs (were transformed in "DUMMY") + doc 2015-12-30 20:16:15 +00:00
Xavier Guimard
0b52c97cfe Use JSON::MaybeXS instead of JSON
JSON::Any used before as been deprecated
2015-12-28 16:35:32 +00:00
Xavier Guimard
ae675692c4 +Attribute to change LDAP alias dereference (Closes: #787) 2015-12-28 11:58:53 +00:00
Xavier Guimard
452d9207ee Little things 2015-12-28 05:29:34 +00:00
Xavier Guimard
beb122df8f Update MongoDB::Client arguments list 2015-12-19 09:33:22 +00:00
Clément Oudot
4a1f957fdd Set trunk version to 1.9.0 2015-12-18 09:31:36 +00:00
Xavier Guimard
612dbb090f Update files (changes forgotten detected by Makefile !) 2015-12-14 20:39:31 +00:00
Clément Oudot
df59540d22 make tidy 2015-10-22 08:40:12 +00:00
Clément Oudot
5fba85ce4e Add AD attributes in Manager for trunk (#822) 2015-10-05 14:07:28 +00:00
Xavier Guimard
12a5b71f35 Add comments 2015-06-21 19:52:22 +00:00
Clément Oudot
e3af829e5a Remove portalAutocomplete configuration (#824) 2015-06-11 12:59:20 +00:00
Xavier Guimard
d694323b11 Set version to 2.0.0 2015-05-14 06:45:13 +00:00
Xavier Guimard
3e2322fe3a Import and adapt https://github.com/guimard/angular-lemonldap-ng-manager.git 2015-05-14 06:44:38 +00:00
Xavier Guimard
411b99d98b Perltidy 2015-05-11 04:21:10 +00:00
Xavier Guimard
5530412b39 Optimize regexp 2015-05-11 04:20:10 +00:00
Clément Oudot
fe2ad66a29 Add attributes in CAS serviceValidate response (#773) 2015-05-09 17:49:56 +00:00
Clément Oudot
1c0df34268 Replace version 2.00 by 2.0.0 2015-04-15 14:18:38 +00:00
Xavier Guimard
36311a0d6f Better "missing conf to delete" log 2015-04-05 18:07:44 +00:00
Clément Oudot
ac5f76f898 Option to deactivate nonce (#183) 2015-04-03 13:45:38 +00:00
Clément Oudot
85650ae3be Start implementation of OIDC logout (#184) 2015-04-02 07:02:21 +00:00
Clément Oudot
72aecd6cf1 Configuration of Authentication Class Ref (#184) 2015-04-01 15:45:08 +00:00
Clément Oudot
b9494d1b0a Check iat (#183) 2015-04-01 15:10:08 +00:00
Clément Oudot
0fa5cf2614 Use max_age, ui_locales and acr_values (#183) 2015-04-01 14:51:49 +00:00
Clément Oudot
01aec28467 Use prompt (#183) 2015-04-01 13:00:31 +00:00
Clément Oudot
865551989b Use display (#183) 2015-04-01 12:53:18 +00:00
Clément Oudot
2e0f1b7088 Start of registration endpoint implementation (#184) 2015-03-30 15:57:23 +00:00
Clément Oudot
d22853d775 Support for JWKS URI and signing public key (#184) 2015-03-27 14:21:43 +00:00
Xavier Guimard
03b9f4b498 New conf backend (MongoDB) 2015-03-21 09:30:52 +00:00
Clément Oudot
23b2c6f996 Configure Access Token expiration (#184) 2015-03-13 11:09:39 +00:00
Clément Oudot
74958870bb Auth time and expiration in ID Token (#184) 2015-03-13 10:54:36 +00:00
Clément Oudot
167fdb66c4 Possibility to configure attribute used to fill OIDC User ID (#184) 2015-03-11 16:16:37 +00:00
Xavier Guimard
12f8cbe054 Return an error if file can't be opened 2015-03-03 06:12:26 +00:00
Clément Oudot
ef4af6b3f2 ID Token signature configuration (#184) 2015-02-19 18:04:29 +00:00
Clément Oudot
68607ca947 Implement UserInfo endpoint (#184) 2015-02-04 13:25:13 +00:00
Clément Oudot
d2423d1a6c OpenID Connect relaying parties in Manager (#184) 2015-01-28 16:28:41 +00:00
Clément Oudot
39b83ae46a OpenIDConnect Service metadata parameters in Manager (#184) 2015-01-28 13:07:11 +00:00
Clément Oudot
4b93225ef9 First OpenIDConnect Issuer parameters in Manager (#184) 2015-01-23 13:07:24 +00:00
Clément Oudot
922b92bbbe Configuration of OpenID Connect auth module and OP in Manager (#183) 2014-12-15 13:55:23 +00:00
Clément Oudot
8b7ad81ff5 Add first OpenID Connect RP parameters in Manager (#183) 2014-12-11 16:54:27 +00:00
Clément Oudot
fe2c0719e2 Configuration of portal background in Manager (#770) 2014-12-05 16:30:16 +00:00
David COUTADEUR
ac4581f788 - resolves bug "SOAP cannot be used with DBI backend", see #761 2014-11-05 08:54:16 +00:00
David COUTADEUR
17855de7de Fix "Scalars leaked: 1" memory error. See LEMONLDAP-757 2014-10-23 17:14:05 +00:00
Clément Oudot
b4bda626de Possibility to configure subjectConfirmation notOnOrAfter (#737) 2014-07-21 10:42:16 +00:00
Clément Oudot
757ac6f15d Possibility to configure sessionNotOnOrAfter (#737) 2014-07-21 09:44:28 +00:00
Clément Oudot
933a41dd85 No default value for SMTPServer (#736) 2014-07-17 09:14:50 +00:00
Clément Oudot
4b8dd1bb67 Possibility to update conf in LDAP backend (#734) 2014-07-16 09:52:44 +00:00
Clément Oudot
369cdc9df5 Fix portalAntiFrame definition (#730, #LEMONLDAP-731) 2014-07-15 16:21:24 +00:00
Clément Oudot
8e75b46263 Check Mouse object before using it in lazy attributes, workaround for #723 2014-07-15 13:02:48 +00:00
Clément Oudot
3c5be4821e Set default cache depth to 3 (#712) 2014-06-25 14:12:46 +00:00
Clément Oudot
525d43ade8 Update captcha parameters in Manager (#703) 2014-06-11 10:46:43 +00:00
Clément Oudot
473cd6c9dc Use a session backend to manage captcha (#703) 2014-06-10 16:21:33 +00:00
Clément Oudot
39e416a6ea Configuration of sessions cache in Manager (#671) 2014-06-10 08:59:59 +00:00
Clément Oudot
dbfbde2e9f make tidy 2014-06-08 10:04:50 +00:00
Clément Oudot
87237108f8 Use SHA256 by default for sessions identifier (#695) 2014-06-08 09:29:53 +00:00
Clément Oudot
2533539072 Manage UPDATE/INSERT in RDBI/CDBI configuration backends to be compatible with CLI (#694) 2014-06-03 16:00:20 +00:00
Clément Oudot
2e9033d28b Add a button on login page to register page (#26) 2014-05-30 12:21:53 +00:00
Clément Oudot
a0c7f5f939 Default values for register parameters (#26) 2014-05-29 07:49:02 +00:00
Clément Oudot
9b10d96341 Fix unit tests after introducing RegisterDB (#26) 2014-05-29 07:38:50 +00:00
Clément Oudot
8644533093 Adapt some default values to portal URL after change in r3329 (#686) 2014-05-22 07:50:54 +00:00
Xavier Guimard
3539f1c965 Bad portal URL (missing "/") 2014-05-11 20:02:43 +00:00
Clément Oudot
43a36aba3c Declare local session storage in attributes (#671) 2014-04-25 08:19:37 +00:00
Clément Oudot
a42f455ccc Manager and CLI can now start with an empty configuration (#LEMONDAP-702) 2014-04-22 13:26:06 +00:00
François-Xavier Deltombe
dd11694c76 RDBI config storage database handle autocommit set to off
at writing a new config, to on else (#698)
2014-04-04 15:15:14 +00:00
François-Xavier Deltombe
1d74e88fcb Fix bugs around config storage lock (#699) 2014-04-04 14:20:43 +00:00
Clément Oudot
bfed8be207 Move vhost options in subattributes (#686) 2014-02-19 16:53:36 +00:00
Clément Oudot
ab4dfe1100 Manage exported variables for OpenID (#636) 2014-02-19 15:10:21 +00:00
Clément Oudot
68dda1b256 Manage exported variables for Facebook (#636) 2014-02-19 14:57:47 +00:00
Clément Oudot
580d88cbc7 Manage exported variables for Google (#636) 2014-02-19 13:56:35 +00:00
Clément Oudot
49bae05c40 Manage exported variables for Slave (#636) 2014-02-18 16:52:31 +00:00
Clément Oudot
c4f277c8c8 Manage exported variables for WebID (#636) 2014-02-18 16:34:08 +00:00
Clément Oudot
cb67ac1e61 Manage exported variables for DBI (#636) 2014-02-18 15:17:09 +00:00
Clément Oudot
cb6df779be Manage exported variables for LDAP (#636) 2014-02-18 14:53:07 +00:00
Clément Oudot
0967177f0e Default values in Manager managed in Common (#686) 2014-02-18 13:54:39 +00:00
Clément Oudot
7d06c150a0 Work on default values in Manager (#686) 2014-02-15 13:44:39 +00:00
Clément Oudot
18b337723d Default values for Portal all managed in Common (#686) 2014-02-14 09:00:12 +00:00
Clément Oudot
2630d09d72 Work on default values for Portal (#686) 2014-02-14 08:26:25 +00:00
Clément Oudot
25be47b266 Create a Mouse object to define configuration attributes and their default values (#686) 2014-02-13 11:26:43 +00:00
Clément Oudot
f7bcf5b711 Manage exported variables for Demo backend (#636) 2014-02-11 17:15:05 +00:00
Xavier Guimard
0829a57f2e Use UTF-8 encoding in all Perl files 2013-10-19 16:34:20 +00:00
Xavier Guimard
8b56492342 Remove debug line 2013-10-13 12:32:36 +00:00
Xavier Guimard
13266e8930 New conf storage: JSONFile, just for fun 2013-10-09 04:05:57 +00:00
Clément Oudot
a724dc783f Manage error when LDAP connection is no available in LDAP configuration backend (#607) 2013-08-20 14:17:59 +00:00
Xavier Guimard
8bfd7925ce Securize SQL queries 2013-07-12 07:58:46 +00:00
Xavier Guimard
1fbedb00e7 Securise SQL queries (not fully tested, must not be propagated to branch 1.2 !) 2013-07-12 07:54:35 +00:00
Sandro Cazzaniga
5e36b3bc0d Remove unless #TODO as there is no need to lock database with PostgreSQL and other
transactional databases since we use a transaction.
2013-03-07 12:29:59 +00:00
Clément Oudot
38781620e0 Remove STDERR output from Conf/LDAP.pm (#589) 2013-03-06 13:17:18 +00:00
Xavier Guimard
c132bc3e1d Update authors, bug-report, copyright and license 2013-01-31 05:33:10 +00:00
Clément Oudot
13446072d0 Skin rules in trunk (#578) 2013-01-16 15:43:24 +00:00
Clément Oudot
d8b2a46d0c Manage UTF-8 values for LDAP configuration backedn (#316) 2012-11-21 13:16:32 +00:00
Sandro Cazzaniga
1da7f7c33f * [LEMONLDAP-498] Fix use of transactions in DBI config storage 2012-08-09 11:48:17 +00:00
Sandro Cazzaniga
accc413b23 update version after changes 2012-07-11 13:34:58 +00:00
Sandro Cazzaniga
a0b680e8c7 - use closedir to close directory, not just close (which is for filehandle) 2012-07-11 13:33:12 +00:00
Sandro Cazzaniga
482c3c80bc [# LEMONLDAP-483] Remove all defined() on array or hash (deprecated) 2012-06-26 12:02:31 +00:00
Clément Oudot
56581a13fc Reorganize files - work in progress (#444) 2012-02-28 22:52:36 +00:00