Commit Graph

308 Commits

Author SHA1 Message Date
Xavier Guimard
e8dac0fe6b Replace 'splice' by copy (Closes: #534) 2016-01-02 09:29:05 +00:00
Xavier Guimard
19f46073f5 Update POD 2016-01-01 19:56:00 +00:00
Xavier Guimard
2b35cb6e04 init() must not be called on objects 2016-01-01 19:55:44 +00:00
Xavier Guimard
5dedd384ad Test lib is going become base of future Cli.pm 2016-01-01 19:55:29 +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
29da93cbf4 Configuration deletion didn't work
Closes: #866
2015-12-27 13:26:14 +00:00
Xavier Guimard
e477e4d6e2 Remove useless hook 2015-12-26 20:08:25 +00:00
Xavier Guimard
df20c3a175 Use local storage only if non root 2015-12-25 12:50:32 +00:00
Xavier Guimard
b606628e5e Add coudot in copyrights 2015-12-25 10:46:22 +00:00
Xavier Guimard
920fbebb20 Update POD 2015-12-25 10:46:11 +00:00
Xavier Guimard
10cf213ffa POD documentation 2015-12-25 10:46:04 +00:00
Xavier Guimard
20ca5b4742 Display version 2015-12-21 11:27:56 +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
37be45b36a Remove SCRIPT_NAME from PATH_INFO 2015-12-16 11:37:41 +00:00
Xavier Guimard
612dbb090f Update files (changes forgotten detected by Makefile !) 2015-12-14 20:39:31 +00:00
Xavier Guimard
a3ad25dc6f Remove ipAddr display (not available here) 2015-12-10 12:28:05 +00:00
Xavier Guimard
71042aa581 Import syslog feature from Common/CGI.pm 2015-12-07 21:35:52 +00:00
Clément Oudot
df59540d22 make tidy 2015-10-22 08:40:12 +00:00
Xavier Guimard
1a02f69e65 Log when sending an error 2015-10-17 19:42:17 +00:00
Clément Oudot
5fba85ce4e Add AD attributes in Manager for trunk (#822) 2015-10-05 14:07:28 +00:00
Clément Oudot
a53d5c3fb9 Make groupMatch work for scalar values (#792) 2015-09-28 14:12:08 +00:00
Clément Oudot
9dab72cbdc Create groupMatch extended function (#792) 2015-09-28 11:12:53 +00:00
Clément Oudot
2f00765b0b quote meta characters in extract_lang method (#841) 2015-08-31 16:12:42 +00:00
Xavier Guimard
9261cf2836 Manager logging in progress
Logging works now for protection => 'manager||authenticate'
2015-07-27 19:30:22 +00:00
Clément Oudot
f6219f49a5 Remove JSONFile from lemonldap-ng.ini (#821) 2015-07-15 21:02:18 +00:00
Xavier Guimard
12a5b71f35 Add comments 2015-06-21 19:52:22 +00:00
Xavier Guimard
87fd52a0ab Update copyrights 2015-06-18 11:00:24 +00:00
Clément Oudot
461bdefe69 Force unbind in GKFAS method (#740) 2015-06-12 13:29:16 +00:00
Clément Oudot
6ff81f505f Manage configuration of attributes and objectClass from Apache::Session::LDAP in GKFAS method (#759) 2015-06-12 13:14:32 +00:00
Xavier Guimard
f94383bf62 Missing / 2015-06-11 18:52:50 +00:00
Clément Oudot
e3af829e5a Remove portalAutocomplete configuration (#824) 2015-06-11 12:59:20 +00:00
Clément Oudot
de34745012 Create key rotation script (#184) 2015-06-05 14:33:36 +00:00
Xavier Guimard
dc63f83128 Replace __MGR*__ by godd values 2015-06-01 11:01:16 +00:00
Xavier Guimard
d5bf23a8cf Update lemonldap-ng.ini for new manager 2015-06-01 05:21:51 +00:00
Xavier Guimard
fae7ac1fab Remove unused dependency 2015-05-31 16:43:26 +00:00
Xavier Guimard
d694323b11 Set version to 2.0.0 2015-05-14 06:45:13 +00:00
Xavier Guimard
ce77b54114 Update tests 2015-05-14 06:45:03 +00:00
Xavier Guimard
2186b2295b Update MANIFESTs 2015-05-14 06:44:46 +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
Clément Oudot
8b8442da5f Update MANIFEST for MongoDB backend (references #800) 2015-03-24 14:43:42 +00:00
Xavier Guimard
03b9f4b498 New conf backend (MongoDB) 2015-03-21 09:30:52 +00:00
Xavier Guimard
98d302cf31 Remove strange old idea 2015-03-21 09:30:43 +00:00
Xavier Guimard
d3d282e7ba Don't use local cache if xavier eq 'root' 2015-03-16 05:43:52 +00:00
Xavier Guimard
442b7a5a5a Don't use local cache if whoami eq 'root' 2015-03-16 05:43:49 +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
Clément Oudot
4f5d9c15c0 Update MANIFEST (#796) 2015-03-11 09:09:56 +00:00
Clément Oudot
6f128235af Set version 2.00 in the trunk 2015-03-11 09:05:04 +00:00
Clément Oudot
877e5ba6f8 Apply r3627 in 1.4 branch (#794) 2015-03-10 16:42:29 +00:00
Clément Oudot
7a7bb1fbda make tidy on all files 2015-03-10 15:07:33 +00:00
Xavier Guimard
fc6c64d6f3 Part back to 3466: Attributes.pm is not github version 2015-03-09 15:39:15 +00:00
Xavier Guimard
26ad70cdca Propose to use JSON serialization for sessions
Closes: #795
2015-03-03 19:52:36 +00:00
Xavier Guimard
9980c625d7 Modify config before storing in local cache 2015-03-03 16:33:18 +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
b203d6f343 Do not check cache when calling release_all_locks (#763) 2015-01-22 12:57:30 +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
Clément Oudot
2ff2d0e01a First version of OpenIDConnect RP module (#183) 2014-11-14 14:29:55 +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
David COUTADEUR
e8fe193f32 Fix bug: Password reset doesn't work with Apache::Session::MySQL::NoLock (references #743)
(MySQL::NoLock should provide session exploration, but is detected as not able to.)
2014-07-31 14:27:43 +00:00
Clément Oudot
f97f5c72e0 make tidy 2014-07-24 15:48:32 +00:00
Clément Oudot
e011600113 Show error from Common::Session module in logs (#741) 2014-07-24 15:37:12 +00:00
David COUTADEUR
273f4f824b Fix Session lock management (references #742) 2014-07-24 15:35:12 +00:00
David COUTADEUR
fcb0d28d68 add a correct lock management for sessions: when a session is found in cache, do not make lock calls to final session backend (MySQL for example) fix LEMONLDAP-742 2014-07-23 17:50:13 +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
f26c4d5bea Manage SOAP session tie, and add cache management in Common SOAP session backend (#732) 2014-07-16 13:42:49 +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
François-Xavier Deltombe
02a0fffb87 Handler: Add functions in jail to get request data (#633) 2014-07-04 08:36:38 +00:00
François-Xavier Deltombe
b0e41fd796 LL::NG::Common::Session: add option updateCache to update() and remove() (#724) 2014-07-03 09:33:19 +00:00
Clément Oudot
a814ac051a Store in configuration cache all configuration adaptations (#721) 2014-07-01 15:30:18 +00:00