Clément OUDOT
fce270408e
Improve log in plugin GrantSession ( #1739 )
2019-05-06 19:10:26 +02:00
Christophe Maudoux
f4938f3489
Grant access only if required Impersonation succeeds ( #1664 )
2019-04-30 14:57:45 +02:00
Christophe Maudoux
2e3c2e1a16
Sort by spoofed and real attributes ( #1658 )
2019-04-29 22:33:11 +02:00
Christophe Maudoux
c86b76cb9c
Init. rules by using accessors ( #1658 )
2019-04-21 11:56:29 +02:00
Christophe Maudoux
f1cb8d236e
Checkuser case unsensitive for URL only & Improve unit test (1667)
2019-04-09 16:56:00 +02:00
Christophe Maudoux
dc1f36daf0
Use OTT rule ( #1664 )
2019-04-05 20:03:42 +02:00
Christophe Maudoux
f4801f3587
Use OTT rule ( #1664 )
2019-04-05 20:03:37 +02:00
Christophe Maudoux
01006fc984
Use OTT rule ( #1664 )
2019-04-05 20:03:25 +02:00
Xavier Guimard
10e8d51449
Fix Perl::Critic changes
2019-04-05 10:46:43 +02:00
Xavier Guimard
2159957c34
Update versions
2019-04-05 09:54:43 +02:00
Clément OUDOT
8859fe342b
Fix setHiddenFormValue ( #1692 )
2019-04-03 17:54:58 +02:00
maudoux
ae28ea3169
Append Conf domain to url if missing - Fix port ( #1664 )
2019-04-02 22:08:15 +02:00
maudoux
ec214c75c2
Append Conf domain to url if missing ( #1664 )
2019-04-02 22:08:15 +02:00
Xavier
906db8daa6
Merge branch 'antoinerosier/lemonldap-ng-logs' into v2.0
2019-03-27 21:44:25 +01:00
Antoine ROSIER
b79c9659cb
Add user logs informations ( #1687 )
2019-03-27 16:00:39 +01:00
Xavier
5a5572ec1f
Fix WSDL generation ( Closes : #1686 )
2019-03-26 21:47:14 +01:00
Maxime Besson
3575e0ef23
Clear url pdata on CDA redirection
...
Fixes #1650
2019-03-19 19:15:47 +01:00
Clément OUDOT
438d5bcbaf
Revert patch on GrantSession plugin ( #1666 )
2019-03-18 21:35:02 +01:00
Christophe Maudoux
d412f3d807
Update version ( #1666 )
2019-03-18 17:14:22 +01:00
Clément OUDOT
4366488fb6
Adapt GrantSession plugin to display authentication error on login form ( #1666 )
2019-03-18 11:53:30 +01:00
Christophe Maudoux
e1aa654bbb
Display session at first access ( #1658 )
2019-03-12 10:00:23 +01:00
Christophe Maudoux
d39078f29b
Fix specific use cases with rules ( #1664 )
2019-03-11 22:07:38 +01:00
Christophe Maudoux
30c0f2edf0
Improve code ( #1658 )
2019-03-10 22:01:55 +01:00
Christophe Maudoux
be28b60e66
Append identities rule ( #1658 )
2019-03-09 23:29:10 +01:00
Christophe Maudoux
7e1119a88d
Fix mistake & typo ( #1664 )
2019-03-09 23:27:54 +01:00
Christophe Maudoux
bf8040a78a
Fix empty submitted value ( #1664 )
2019-03-09 21:31:49 +01:00
Christophe Maudoux
049df70e53
Erase sessionInfo if spoofed identity is not allowed ( #1664 )
2019-03-09 13:18:39 +01:00
Christophe Maudoux
dfd286c9fa
Compute spoofed session with real and spoofed attributes ( #1664 )
2019-03-09 13:05:44 +01:00
Christophe Maudoux
09281f8d22
Append identities rule and fix error catching ( #1664 )
2019-03-08 11:39:19 +01:00
Christophe Maudoux
bea84c8847
Typo ( #1664 )
2019-03-07 23:39:50 +01:00
Christophe Maudoux
b368925323
Typo ( #1658 )
2019-03-07 23:39:37 +01:00
Xavier Guimard
bc2bef4ff4
Please use our .perltidyrc
2019-03-07 18:22:58 +01:00
Xavier Guimard
c3f5960452
Improvements + API calls
...
@maudoux: could you review this?
2019-03-07 18:15:48 +01:00
Christophe Maudoux
a9b0298624
Fix using attributes ( #1658 )
2019-03-07 17:15:03 +01:00
Christophe Maudoux
cc04740252
Fix userControl ( #1667 )
2019-03-07 15:19:04 +01:00
Christophe Maudoux
ef4f1fb0bf
Fix test submitted user param ( #1667 )
2019-03-07 10:47:14 +01:00
Christophe Maudoux
e0204c6a79
Test submitted user param ( #1667 )
2019-03-06 23:08:22 +01:00
Christophe Maudoux
9225d49216
Allow Impersonation with all auth modules ( #1664 )
2019-03-06 22:31:37 +01:00
Christophe Maudoux
6e50f41687
Fix session update ( #1664 )
2019-03-06 21:29:03 +01:00
Christophe Maudoux
e506c5cc58
Using current session if exists ( #1664 )
2019-03-06 19:26:32 +01:00
Christophe Maudoux
a05f71789e
WIP - Fix groups merging ( #1664 )
2019-03-06 17:59:09 +01:00
Christophe Maudoux
8bc9e50947
WIP - Fix groups merging ( #1664 )
2019-03-06 17:58:40 +01:00
Christophe Maudoux
a31d26c608
Spoof Authentication and userDB modules ( #1664 )
2019-03-06 16:30:56 +01:00
Christophe Maudoux
7b08a7c442
Rename idSpoofing plugin to Impersonation & all relative parameters ( #1664 )
2019-03-06 16:30:56 +01:00
Xavier Guimard
26b80873be
Modify Try.pm to handle authorizations ( #1658 )
2019-03-05 21:11:07 +01:00
Christophe Maudoux
4be42b06fe
Alow DNS or URL ( #1658 )
2019-03-05 19:36:38 +01:00
Christophe Maudoux
e7d1b065b7
Merge SSO groups ( #1664 )
2019-03-05 14:50:30 +01:00
Christophe Maudoux
c7ddae854c
Fix error & not found VH ( #1664 )
2019-03-04 20:53:39 +01:00
Christophe Maudoux
4e51cc342b
Append access rule ( #1664 )
2019-03-03 21:27:27 +01:00
Christophe Maudoux
286f5b79e3
WIP - Append debug logs ( #1664 )
2019-03-03 21:27:27 +01:00
Christophe Maudoux
228a37c0d2
WIP - Append parameters ( #1664 )
2019-03-03 21:27:27 +01:00
Christophe Maudoux
f9db9a0258
WIP - Append conf. parameters ( #1664 )
2019-03-03 21:27:27 +01:00
Christophe Maudoux
3bb7f6e664
WIP - Create session ( #1664 )
2019-03-03 21:27:27 +01:00
Christophe Maudoux
a41b5fb945
Fix OTT & minor improvements ( #1658 )
2019-03-02 11:45:59 +01:00
Christophe Maudoux
a4af486181
Typo ( #1658 )
2019-03-01 21:46:05 +01:00
Christophe Maudoux
0cd3c12503
Fix error ( #1658 )
2019-03-01 14:07:26 +01:00
Christophe Maudoux
81a37e5bcc
Dispatching attributes ( #1658 )
2019-03-01 12:36:37 +01:00
Christophe Maudoux
4fe1473f9a
Check access rules ( #1658 )
2019-02-28 21:59:59 +01:00
Christophe Maudoux
36200c32c5
Improve display ( #1658 )
2019-02-26 20:05:44 +01:00
Christophe Maudoux
cc99cec73a
Improve code ( #1658 )
2019-02-26 20:05:44 +01:00
Christophe Maudoux
212be23313
Improve checkUser display ( #1658 )
2019-02-26 20:05:44 +01:00
Christophe Maudoux
70a5c645d8
Improve checkUser display ( #1658 )
2019-02-25 23:34:58 +01:00
Christophe Maudoux
3f9957ee6c
Fix log msg ( #1658 )
2019-02-25 22:25:25 +01:00
Christophe Maudoux
f702664409
WIP - checkUser Improve code ( #1658 )
2019-02-25 20:11:32 +01:00
Christophe Maudoux
f0684f6c24
WIP - checkUser use OTT ( #1658 )
2019-02-25 10:58:06 +01:00
Christophe Maudoux
0f04629ed1
WIP - checkUser prepare conf ( #1658 )
2019-02-24 22:47:39 +01:00
Christophe Maudoux
e22a2835d1
WIP - checkUser replace 'each' loop ;-) ( #1658 )
2019-02-24 22:31:04 +01:00
Christophe Maudoux
ba2ab0c4a2
WIP - checkUser display transmitted headers ( #1658 )
2019-02-24 22:10:45 +01:00
Christophe Maudoux
557539805a
WIP - checkUser hide secret attributes ( #1658 )
2019-02-23 23:24:13 +01:00
Christophe Maudoux
30148caf2d
WIP - checkUser hide secret attributes ( #1658 )
2019-02-23 23:02:42 +01:00
Christophe Maudoux
c3255e1ed8
WIP - checkUser prepare loop ( #1658 )
2019-02-23 20:39:53 +01:00
Christophe Maudoux
0c0b3dd069
WIP - checkUser test access ( #1658 )
2019-02-23 11:19:40 +01:00
Christophe Maudoux
697882bd45
WIP - checkUser plugin skeleton ( #1658 )
2019-02-23 09:35:43 +01:00
Xavier Guimard
c7b4eb5051
tidy with new conf
2019-02-07 09:27:56 +01:00
Christophe Maudoux
a994e71345
Update code ( #1628 )
2019-02-06 13:20:35 +01:00
Xavier Guimard
5886cbe2a0
Tidy
2019-02-05 23:12:17 +01:00
Xavier Guimard
0ddcaa5dc9
Update versions
2019-02-05 18:44:38 +01:00
Christophe Maudoux
5ccb86dc77
Tidy ( #1628 )
2019-02-04 19:15:21 +01:00
Christophe Maudoux
6a732ba2eb
Cleaning code ( #1628 )
2019-02-04 18:59:37 +01:00
Christophe Maudoux
8c409fc51d
Fix error msg & Improve unit test ( #1628 )
2019-02-04 17:40:18 +01:00
Xavier Guimard
22a54210dd
Merge branch 'fix-plaintext-email' into 'master'
...
Fix plaintext email
See merge request lemonldap-ng/lemonldap-ng!53
2019-02-01 15:37:00 +01:00
Clément OUDOT
7703b993dc
Clean code that manages templates parameters ( #1634 , #1631 )
2019-01-31 15:39:24 +01:00
Clément OUDOT
1f107db9a4
Allow to display env in password reset and register templates ( #1631 )
2019-01-31 14:22:38 +01:00
Maxime Besson
6890b290b1
Fix plaintext email
...
For the few of us who like plain text email better.
Before this commit, the mail body would not be correctly pulled from
config, and then the portal would error 500 due to MIME::Entity objects
not having an "attr" accessor, unlike the previously used MIME::Lite
objects
2019-01-30 12:06:05 +01:00
Christophe Maudoux
96b93a56c1
Partial revert rename parameters ( #1605 )
2019-01-24 19:45:43 +01:00
Christophe Maudoux
ce809fc80c
Improve manager tree ( #1616 )
2019-01-19 14:27:00 +01:00
Christophe Maudoux
8029357dd3
WIP - Split mailReset plugin and SMTP parameters ( #1605 )
2019-01-17 19:40:31 +01:00
Christophe Maudoux
b486735d46
WIP - Split mailReset plugin and SMTP parameters ( #1616 )
2019-01-16 22:57:35 +01:00
Christophe Maudoux
e2ff00bbad
MISTAKE - Partial revert - Restore v2.0 version
2018-12-26 22:12:25 +01:00
Christophe Maudoux
840c2f259b
Improve Protractor e2e tests ( #1600 )
2018-12-26 21:01:53 +01:00
Clément OUDOT
7c236be247
Refresh security token when mail is not found ( #1589 )
2018-12-21 15:02:55 +01:00
Clément OUDOT
7d290a562d
Require captcha in resend mail screen ( #1589 )
2018-12-21 14:59:34 +01:00
Xavier Guimard
eb1f94bcba
Fix version
2018-12-21 08:17:20 +01:00
Christophe Maudoux
d3be4b00c4
Revert "Fix resendconfirmation ( #1589 )"
...
This reverts commit d576702e78
2018-12-20 09:19:27 +01:00
Christophe Maudoux
0d5287cfdc
Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng
2018-12-19 22:22:53 +01:00
Christophe Maudoux
d576702e78
Fix resendconfirmation ( #1589 )
2018-12-19 22:22:40 +01:00
Christophe Maudoux
633db01d3a
Typo ( #1589 )
2018-12-18 22:38:58 +01:00
Xavier Guimard
9ebc18ca5d
Update version
2018-12-18 13:13:15 +01:00
Christophe Maudoux
607442a2cd
Cleaning code #1587
2018-12-17 23:04:24 +01:00
Christophe Maudoux
4af167ff9b
WIP - Display error if mail already exists ( #1587 )
2018-12-17 22:45:37 +01:00
Christophe Maudoux
e15631e32c
Fix warning msg ( #1587 )
2018-12-17 22:01:54 +01:00
Christophe Maudoux
9f6a992390
Fix staticPrefix param
2018-12-17 21:31:38 +01:00
Christophe Maudoux
aa45cf148a
Append bruteForce Protection number of allowed failed Login parameter ( #1506 )
2018-12-12 23:51:33 +01:00
Clément OUDOT
9861799814
Restore portalRequireOldPassword value ( #1554 )
2018-11-24 12:01:31 +01:00
Clément OUDOT
8552c9c5f2
tidy code ( #1554 )
2018-11-24 12:00:41 +01:00
Christophe Maudoux
8217c4c567
Display form again when an error occures ( #1508 )
2018-11-16 22:03:06 +01:00
Christophe Maudoux
0f4046ce26
perltidy ( #1508 )
2018-11-15 21:20:06 +01:00
Christophe Maudoux
72b42a516f
Append reset password retries number parameter ( #1508 )
2018-11-15 21:16:46 +01:00
Christophe Maudoux
b1747a95df
Display form again when an error occures ( #1508 )
2018-11-15 19:26:16 +01:00
Christophe Maudoux
c319ce47c3
Display form again when an error occures ( #1508 )
2018-11-15 19:19:20 +01:00
Clément OUDOT
584b79f30c
Avoid warning if user not defined in log message ( #1508 )
2018-11-14 11:05:05 +01:00
Christophe Maudoux
c0a9a726f3
WIP - Display form again when an error occures ( #1508 )
2018-11-13 23:29:28 +01:00
Xavier Guimard
e317d180b9
Fix MailReset for DBI ( #1508 )
...
Same todo with other Password::* backends
2018-11-13 11:30:45 +01:00
Xavier Guimard
e966399cc0
Typo ( #1508 )
2018-11-13 08:27:53 +01:00
Xavier Guimard
61eb91b7aa
Store pdata in mailToken ( #1508 )
2018-11-13 06:53:21 +01:00
Clément OUDOT
7690a56843
Put simple values in buil_urlencoded args ( #1527 )
2018-10-19 11:29:11 +02:00
Clément OUDOT
30b7ce6396
Use main logo in mails ( #1515 )
2018-10-17 10:43:41 +02:00
Christophe Maudoux
2178c8a2cf
Append Portal main logo param ( #1515 )
2018-10-15 19:37:29 +02:00
Clément OUDOT
c5f9a7f95b
make tidy
2018-10-12 10:04:03 +02:00
Christophe Maudoux
0f60238e7f
Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng
2018-10-11 21:03:56 +02:00
Clément OUDOT
7df46ae183
Change password in mail reset when it is generated ( #1508 )
2018-10-10 23:13:59 +02:00
Christophe Maudoux
c2da030b95
BruteForceProtection plugin disable by default
2018-10-10 23:12:38 +02:00
Christophe Maudoux
995184b2a4
Throw warning msg if History disabled ( #1506 )
2018-10-09 23:12:14 +02:00
Christophe Maudoux
3401089eb5
Modify init condition - History is required ( #1506 )
2018-10-09 22:54:04 +02:00
Clément OUDOT
8f7875a4a1
Set RESET for mail_password templte ( #1508 )
2018-10-09 20:29:24 +02:00
Clément OUDOT
33ce3c9f1b
Set token for confirmation screen ( #1508 )
2018-10-09 10:08:03 +02:00
Clément OUDOT
b33bd5a99d
Allow to display mail resend confirmation screen ( #1508 )
2018-10-09 09:37:26 +02:00
Christophe Maudoux
fa0a78d8cd
Improve code ( #1510 )
2018-10-07 21:32:26 +02:00
Christophe Maudoux
72df9415ef
perltidy
2018-10-07 15:19:00 +02:00
Christophe Maudoux
47c1578f51
GrantSession message can contain session data ( #1510 )
2018-10-07 14:13:13 +02:00
Christophe Maudoux
b075aa47a6
perltidy
2018-10-07 11:40:26 +02:00
Christophe Maudoux
ff3605185d
Fix error message
2018-10-06 23:09:07 +02:00
Christophe Maudoux
b2be6dca25
Improve code ;-) ( #1507 )
2018-10-05 19:36:56 +02:00
Christophe Maudoux
8fbdf29c8a
Rename plugin ( #1507 )
2018-10-04 18:41:03 +02:00
Christophe Maudoux
3f780cf5cc
perltidy ( #1507 )
2018-10-03 22:45:12 +02:00
Christophe Maudoux
0b09f7a130
Cleaning code ( #1507 )
2018-10-03 22:44:38 +02:00
Christophe Maudoux
a82939ee4b
WIP - Append PortalForceAuthn plugin ( #1507 )
2018-10-03 22:22:15 +02:00
Christophe Maudoux
a6c461f7b6
WIP - Rename plugin PortalForceAuthn ( #1507 )
2018-10-03 21:27:09 +02:00
Christophe Maudoux
85c6ad2498
WIP - Append PortalForceReAuthn ( #1507 )
2018-10-03 21:07:10 +02:00
Christophe Maudoux
bcdd461f0b
Improve unit test ( #1510 )
2018-10-02 20:29:43 +02:00
Christophe Maudoux
a1cb06cfa9
Append debug message ( #1510 )
2018-10-01 22:46:28 +02:00
Christophe Maudoux
e3d674cf05
Fix mistake ( #1510 )
2018-10-01 19:53:21 +02:00
Christophe Maudoux
78b486ee8e
WIP - Fix grantSession rules creation from manager & message display ( #1510 )
2018-10-01 19:43:16 +02:00
Christophe Maudoux
5fca77fbbf
WIP - Fix grantSession rules creation from manager ( #1510 )
2018-10-01 16:20:30 +02:00
Christophe Maudoux
8890aa05f7
Fix conf parameter name ( #1510 )
2018-10-01 15:20:41 +02:00
Christophe Maudoux
c3ccbd77c3
Cleaning code ( #1506 )
2018-09-30 21:16:29 +02:00
Christophe Maudoux
9387ed9778
Append unit test ( #1506 )
2018-09-28 23:04:03 +02:00
Christophe Maudoux
b712c80a17
Append debug msg ( #1506 )
2018-09-28 20:08:54 +02:00
Christophe Maudoux
d4eb025de3
Append BruteForceProtection ( #1506 )
2018-09-28 19:50:01 +02:00
Christophe Maudoux
1662f471bb
WIP - Append brute force attack protection ( #1506 )
2018-09-28 00:06:17 +02:00
Xavier Guimard
86b2a89912
Enable WSDL server ( fixes : #8 )
2018-09-26 20:51:53 +02:00
Xavier Guimard
051b9d2114
Typo #8
2018-09-26 07:32:28 +02:00
Xavier Guimard
999569c170
Provide WSDL in 2.0 ( #8 )
...
To use it, set "wsdlServer=1" in lemonldap-ng.ini
2018-09-26 07:28:29 +02:00
Xavier Guimard
ee654609e1
#8 skeleton
2018-09-25 06:55:17 +02:00
Christophe Maudoux
f808aa93dd
WIP - Return PE_WAIT msg & timer ( #1506 )
2018-09-23 12:52:30 +02:00
Christophe Maudoux
31a689340d
Rename BruteForceProtection plugin ( #1506 )
2018-09-23 11:09:04 +02:00
Christophe Maudoux
587fdfe708
Append BrutForceProtection unit test ( #1506 )
2018-09-22 22:34:14 +02:00
Christophe Maudoux
b50dd45325
Fix typo ( #1506 )
2018-09-22 21:27:11 +02:00
Christophe Maudoux
c2b6196f49
Avoid compilation warning ( #1506 )
2018-09-22 20:37:34 +02:00
Christophe Maudoux
312e152bcc
Append brutForceProtection plugin ( #1506 )
2018-09-22 19:26:21 +02:00
Christophe Maudoux
e7d7ef1e0a
FIX logins history display ( #1501 )
2018-09-22 10:14:29 +02:00
Xavier Guimard
10ed38bd3a
Optimize notifications ( #1497 )
2018-09-05 13:35:50 +02:00
Xavier Guimard
6278398060
Move "afterData" entry point before "buildCookie" and add "endAuth" entrypoint ( #1497 )
...
TODO: optimize notifications
2018-09-05 09:22:20 +02:00
Xavier Guimard
f7144908e9
Fix CDC ( #1477 )
2018-08-02 22:00:41 +02:00
Christophe Maudoux
90fd401c80
Merge branch 'master' into 1464
2018-07-19 23:02:48 +02:00
Xavier Guimard
d1ee05540e
#1477 in progress
2018-07-19 08:38:51 +02:00
Christophe Maudoux
7dafa25145
Merge branch 'master' into 1464
2018-07-19 00:28:02 +02:00
Christophe Maudoux
7d376dc2b2
Merge branch '1464' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng into 1464
2018-07-18 18:59:53 +02:00
Xavier Guimard
9bb2e5a44a
Fix cookies search ( #1477 )
2018-07-18 15:59:03 +02:00
Christophe Maudoux
946a3d2bc8
Merge branch 'master' into 1464
2018-07-18 15:49:09 +02:00
Xavier Guimard
3f1ba3440a
CDC plugin skeleton ( #1477 )
2018-07-18 15:44:24 +02:00
Christophe Maudoux
ded9393da4
Delete revoked consents ( #1464 )
2018-07-17 22:38:01 +02:00
Christophe Maudoux
cdd6aab89b
WIP - Delete revoked consents ( #1464 )
2018-07-17 22:28:39 +02:00
Christophe Maudoux
e3197a5226
WIP - Delete revoked consents ( #1464 )
2018-07-17 22:17:45 +02:00
Christophe Maudoux
6a64f87ccc
WIP - Delete revoked consents ( #1464 )
2018-07-17 21:59:07 +02:00
Christophe Maudoux
0bbcf4a6cc
WIP - Delete revoked consents ( #1464 )
2018-07-17 21:44:13 +02:00
Christophe Maudoux
d269db6346
WIP - Delete revoked consents ( #1464 )
2018-07-17 21:36:51 +02:00
Christophe Maudoux
da44a7c83e
perltidy ( #1464 )
2018-07-17 18:18:50 +02:00
Christophe Maudoux
e1917a59de
Delete revoked consents ( #1464 )
2018-07-17 18:15:17 +02:00
Christophe Maudoux
72920d1ede
Modify oidcConsents key structure ( #1464 ) - perltidy
2018-07-16 23:00:44 +02:00
Christophe Maudoux
eff809424c
Modify oidcConsents key structure ( #1464 ) - perltidy
2018-07-16 22:56:43 +02:00
Christophe Maudoux
96912d9c27
WIP - Modify oidcConsents key structure ( #1464 )
2018-07-16 22:47:36 +02:00
Christophe Maudoux
949200c6a0
WIP - Modify oidcConsents key structure( #1464 )
2018-07-16 22:34:11 +02:00
Christophe Maudoux
3fbf577a2f
WIP - Modify oidcConsents key structure
2018-07-16 22:17:23 +02:00
Xavier Guimard
0f7b3ca71d
make tidy
2018-07-05 23:00:40 +02:00
Xavier Guimard
b2620c2679
s/datas/data
...
datas => des données
data => les données
2018-07-05 22:56:16 +02:00
Xavier Guimard
1a6f717dfc
Use pdata in Choice ( #1461 )
2018-07-05 22:05:24 +02:00
Xavier Guimard
b790270794
Fix issuers use of pdata ( #1461 )
2018-07-05 18:45:29 +02:00
Xavier Guimard
7ce1bd2d08
Trying to use pdata for issuers ( #1461 )
2018-07-04 22:54:09 +02:00
Xavier Guimard
8596b339e8
Use build_urlencoded everywhere ( #1461 )
2018-06-26 19:13:06 +02:00
Xavier Guimard
abd9d876d5
Optimizations ( #1461 )
2018-06-25 22:45:00 +02:00
Xavier Guimard
fa161b7b81
Bad array usage ( #1431 )
2018-06-21 17:22:58 +02:00
Xavier Guimard
79ff4e5e1e
Improve regexp ( #1431 )
2018-06-21 17:15:53 +02:00
Xavier Guimard
8a0f7777dc
Bad route declaration ( #1431 )
2018-06-21 13:52:18 +02:00
Xavier Guimard
ff0c8029db
Change oidc content key for removal ( #1431 )
2018-06-20 21:38:26 +02:00
Xavier Guimard
7c105e2db6
Fix status for Apache ( closes : #1448 )
2018-06-12 21:00:10 +02:00
Xavier Guimard
33e20b55f5
Prepare UDP out for status ( #1448 )
2018-06-12 12:17:17 +02:00
Xavier Guimard
1a9ec21d00
Use IO::Handle methods ( #1148 )
2018-06-12 11:45:21 +02:00
Xavier Guimard
492296c226
Fix CDA for already authenticated users ( Closes : #1446 )
2018-06-11 14:03:09 +02:00
Xavier Guimard
7f7d068646
Don't reload portal if conf is already loaded
2018-06-05 23:13:18 +02:00
Xavier Guimard
b321349893
Don't filter special sessions ( #1440 )
2018-06-05 20:52:55 +02:00
Xavier Guimard
f7f42fac2b
Fix another issue in CDA ( #1440 )
2018-06-04 10:59:18 +02:00
Xavier Guimard
0485c4aa06
Typo ( #1440 )
2018-06-04 10:09:18 +02:00
Xavier Guimard
720d3a3590
Typo ( #1440 )
2018-06-04 06:20:42 +02:00
Xavier Guimard
8f13be1b0d
Authorize auth user to test it ( #1400 )
2018-05-17 06:31:26 +02:00
Xavier Guimard
18fbdf116b
Typo
2018-05-15 22:06:51 +02:00
Xavier Guimard
662ef787c3
Don't build cookie here ( #1400 )
2018-05-15 22:05:23 +02:00
Xavier Guimard
e40d8ccc1e
CheckState plugin ( fixes : #1400 )
2018-05-15 21:20:31 +02:00
Clément OUDOT
a83c3f738e
Fix date in register message ( #1404 )
2018-04-03 22:59:57 +02:00
Xavier Guimard
3836391adc
Fix history bugs ( fixes : #1401 )
2018-03-21 20:48:31 +01:00
Xavier Guimard
e4b995f6a9
Spelling errors
2018-03-15 21:20:03 +01:00
Xavier Guimard
3383a68a25
Tidy
2018-03-13 07:14:01 +01:00
Xavier Guimard
c47a7c0d4f
Update POD
2018-02-19 22:07:20 +01:00
Xavier Guimard
705be8f418
Move all second factor plugins in 2F directory
2018-02-19 14:15:29 +01:00
Xavier Guimard
252ac57692
Send dn when resetting LDAP password
...
Fixes : #1353
2018-01-25 15:53:52 +01:00
Xavier Guimard
057a8afcb2
#1353 in progress
2018-01-24 22:32:08 +01:00
Xavier Guimard
be86baf4eb
#1353 in progress
2018-01-23 23:01:17 +01:00
Xavier Guimard
dfc28adcc3
Skeleton for "useMail" feature in getUser ( #1353 )
2018-01-22 21:57:48 +01:00
Clément OUDOT
63f820a7d9
Remember origin URL in register workflow ( #1349 )
2018-01-18 18:07:58 +01:00
Clément OUDOT
88c47d95d0
Remember URL in password reset workflow ( #1349 )
2018-01-10 15:42:54 +01:00
Xavier Guimard
1015e4467e
Fix some little errors ( #1338 )
2017-12-19 09:29:35 +01:00
Xavier Guimard
55aaed7a8d
Fix UTF-8 problems in mail
...
Fixes : #1338
2017-12-15 16:47:58 +01:00
Xavier Guimard
06ba9c2861
Fix tests ( #1333 )
2017-12-11 22:39:28 +01:00
Xavier Guimard
7423217cea
Use global cache for mail OTT ( #1333 )
2017-12-11 15:32:58 +01:00
Xavier Guimard
7f0ff6d0d8
Replace Jira by GitLab
2017-11-11 14:06:23 +01:00
Xavier Guimard
081699b29e
AutoSignin works now ( #1318 )
...
TODO: doc
2017-10-27 13:11:30 +00:00
Xavier Guimard
6ce490c522
Rename ( #1318 )
2017-10-27 05:17:32 +00:00
Xavier Guimard
db37e98d24
AutlLogin plugin skeleton ( #1318 )
2017-10-27 05:17:30 +00:00
Xavier Guimard
17a3b5e976
Raise an error if notification connector fails ( #595 )
2017-10-19 14:59:19 +00:00
Xavier Guimard
46364da414
Move some HTML fragments to templates ( #1302 )
2017-10-10 11:04:40 +00:00
Xavier Guimard
76769f8166
Move HTML::Template calls into Main::Plugin (prepare #1302 )
2017-10-10 09:24:08 +00:00
Clément Oudot
a7401b72f6
Fix from_json methods ( #1303 )
2017-09-28 12:52:14 +00:00
Xavier Guimard
10177b4bfd
Default storage values (may fix #1305 )
2017-09-26 20:15:50 +00:00
Xavier Guimard
facf676a4c
Remove code duplication ( #595 )
2017-09-19 20:06:33 +00:00
Xavier Guimard
c3b2dc878d
Ajax to remove OIDC consent ( #826 )
2017-09-18 20:40:01 +00:00
Xavier Guimard
70a28a04f1
Fix route conflict ( fixes : #1290 )
2017-09-06 14:30:47 +00:00
Xavier Guimard
f7de7a2598
Same endpoint for SOAP and REST ( #970 )
2017-09-05 15:08:57 +00:00
Clément Oudot
fd6a88d88f
Add init method in CDA plugin ( #595 )
2017-08-18 13:03:42 +00:00
Xavier Guimard
c706880d54
Revert r6566 + adapt U2F to Main::SecondFactor ( #1148 )
2017-06-01 07:18:42 +00:00
Xavier Guimard
8dcfbd7a08
Accept unregistered users ( fixes : #1148 )
2017-05-27 07:15:27 +00:00
Clément Oudot
b001965707
Create an option to display error on mail not found ( #1225 )
2017-05-11 13:48:50 +00:00
Clément Oudot
eb681b57fd
Display date in MailReset even if user is not found ( #1225 )
2017-05-11 12:45:31 +00:00
Xavier Guimard
fc2d796ba3
Fix #1213
2017-04-19 08:32:42 +00:00
Xavier Guimard
6cc554ac75
Optimization ( #595 )
2017-04-10 18:45:45 +00:00
Xavier Guimard
2e59ea441a
Replace request management in handler ( #1044 )
...
Note: this is a big change, more tests needed
2017-03-28 21:07:49 +00:00
Xavier Guimard
c761cc5781
Mark some properties "lazy" to be sure conf is intialized ( #595 )
2017-03-27 16:51:18 +00:00
Xavier Guimard
d93130d168
Adapt SAML forceAuth to new portal ( #595 )
2017-03-24 18:04:46 +00:00
Xavier Guimard
6a651b5bee
Try to implement SAML reauth ( #595 )
2017-03-23 20:49:52 +00:00
Xavier Guimard
581f0e4c93
Portal part of reauthentication ( #1204 )
2017-03-23 18:22:40 +00:00
Xavier Guimard
050cf20c72
Session upgrade skeleton ( #1204 )
2017-03-23 12:41:53 +00:00
Xavier Guimard
7b06532ee6
Comments
2017-03-23 12:41:52 +00:00
Xavier Guimard
86d7a3a8c0
Add SecondFactor superclass ( #1015 )
2017-03-23 11:17:01 +00:00
Xavier Guimard
e33a741acf
Add rules for 2f ( #1015 )
2017-03-23 06:20:06 +00:00
Xavier Guimard
6a76cf1e17
Use system() for security in External2F plugin ( #1015 )
2017-03-22 22:46:49 +00:00
Xavier Guimard
0538ad1cee
Add External2F plugin ( #1015 )
2017-03-22 22:18:28 +00:00
Xavier Guimard
ca2e9be0e5
Rename _loginHistory ( #1169 )
2017-03-21 21:00:37 +00:00
Xavier Guimard
99ddfbfe25
Rename _startTime and _updateTime ( #1169 )
2017-03-21 20:52:40 +00:00
Xavier Guimard
1c6d81e86c
Fix timeout
2017-03-20 18:14:08 +00:00
Xavier Guimard
97fa806052
Adapt appsListOrder from 1.9 ( #595 )
2017-03-19 07:00:10 +00:00
Xavier Guimard
1c76c713e7
Remove persistent cookie on lougout ( #1131 )
2017-03-15 10:01:36 +00:00
Xavier Guimard
126fdb091c
Manage cookie expiration ( #1131 )
2017-03-15 10:01:29 +00:00
Xavier Guimard
a8f3eee74a
Use global sessions only ( #595 )
2017-03-11 18:12:01 +00:00
Xavier Guimard
ef444dab43
Verify fingerprint ( #1131 )
2017-03-08 20:56:48 +00:00
Xavier Guimard
8a85dfe0c5
StayConnected plugin ready ( #1131 )
...
TODO: stayconnected parameter in login.tpl, that's all !
2017-03-08 19:37:31 +00:00
Xavier Guimard
57189c1fb6
StayConnected plugin ( #1131 )
...
TODO: - check fingerprint back
- insert "stayconnected" param in login.tpl
2017-03-07 22:20:51 +00:00
Xavier Guimard
82d39edc42
Verify "mysession" ( #970 )
2017-03-06 16:43:06 +00:00
Xavier Guimard
906f081b31
Verify REST backend config ( #970 )
2017-03-06 15:06:49 +00:00
Xavier Guimard
64e5b3c53c
Import local configuration for conf access ( #595 )
2017-03-06 12:18:06 +00:00
Xavier Guimard
d5484c28a7
Add u2fAuthnLevel ( #1148 )
2017-03-06 12:18:04 +00:00
Xavier Guimard
a065f941ed
Security: verify that method is POST for main forms ( #595 )
2017-03-04 08:36:26 +00:00
Xavier Guimard
96263e0e65
Clean repo
2017-03-03 17:25:03 +00:00
Xavier Guimard
d83cd6d584
Remove portal part of #971
2017-03-03 12:29:47 +00:00
Xavier Guimard
59970dd3d6
Typo ( #595 )
2017-03-03 12:17:15 +00:00
Xavier Guimard
8c4367fd3f
Service token in progress ( #971 )
2017-03-03 06:29:50 +00:00
Xavier Guimard
64756142e1
Service token server ( #971 )
2017-03-01 06:41:42 +00:00
Xavier Guimard
e2f4de3f9d
Missing versions ( #595 )
2017-02-28 20:53:19 +00:00
Clément Oudot
ffa83eb6b0
Use getSkin to choose portal skin in Register and MailReset ( #1177 )
2017-02-28 18:43:27 +00:00
Xavier Guimard
b0f0e1004b
Replace SOAP by REST for AuthBasic ( #970 )
2017-02-28 09:49:37 +00:00
Xavier Guimard
7da90a8850
Add ~getCookie ( #970 )
2017-02-28 06:34:51 +00:00
Xavier Guimard
c773150d86
Security error
2017-02-28 06:34:49 +00:00
Xavier Guimard
b132e83530
Better token for REST session creation ( #970 )
2017-02-28 05:30:47 +00:00
Xavier Guimard
c0c67fd0bd
Minimize persistentSession tie/untie ( #713 , #LEMONLDAP-1173)
2017-02-27 20:48:00 +00:00
Xavier Guimard
7a71c9db37
Revert r6047 ( #1148 )
2017-02-20 21:59:31 +00:00
Xavier Guimard
8c3ff5fb0b
Minimize Apache::Session tie/untie ( closes : #1173 )
2017-02-20 21:00:05 +00:00
Xavier Guimard
ffd769e780
U2F update ( #1148 )
...
Broken for now (pb with session->update)
2017-02-20 17:30:58 +00:00
Xavier Guimard
4b5e081e18
U2F modified ( #1148 )
2017-02-20 06:21:28 +00:00
Xavier Guimard
09f13b1b00
Notification server SOAP/REST ( #595 )
2017-02-19 17:04:49 +00:00
Xavier Guimard
ede8f56ef3
Tidy
2017-02-19 11:51:58 +00:00
Xavier Guimard
697ebfdf8e
Move default mail subjects in JSON (may close #1033 )
2017-02-19 08:07:21 +00:00
Xavier Guimard
2e680c2ff1
Enable history ( #595 )
2017-02-19 07:17:48 +00:00
Xavier Guimard
22c22af3c0
Don't create session before U2F check ( #1148 )
2017-02-19 07:17:45 +00:00
Xavier Guimard
11e6cd2134
Don't display menu when reject ( #595 )
2017-02-19 07:17:39 +00:00
Xavier Guimard
a70842603a
Update portal status ( #595 )
2017-02-18 14:25:51 +00:00
Xavier Guimard
ca2c453e71
Add "public pages" concept to 2.0 ( #1120 )
2017-02-18 06:49:06 +00:00
Xavier Guimard
3dd8684829
Translation for mails ( #595 )
2017-02-17 20:47:01 +00:00
Xavier Guimard
87bb55cb00
Other session plugins ( #595 )
2017-02-17 07:40:18 +00:00
Xavier Guimard
53402413f0
GrantSession plugin ( #595 )
2017-02-16 18:14:42 +00:00
Xavier Guimard
b829b6c19b
Replace userNotice/Error... by userLogger ( #857 )
2017-02-15 14:16:59 +00:00
Xavier Guimard
deb28bc9cb
Replace lmLog by logger-> ( #857 )
2017-02-15 06:41:50 +00:00
Clément Oudot
a213ff0ba0
Do not decode session values when replacing HTML templates var ( #1141 )
2017-02-13 10:43:26 +00:00
Clément Oudot
00b18caf6c
Populate user variable for logging purpose ( #1145 )
2017-02-13 10:36:03 +00:00
Xavier Guimard
8768b563fa
Full ajax registration ( #1148 )
2017-02-08 18:10:06 +00:00
Xavier Guimard
a04f5acd1d
U2F is ready for skin bootstrap ( #1148 )
2017-02-07 22:04:49 +00:00
Xavier Guimard
d74550384b
U2F in progress ( #1148 )
2017-02-07 12:52:56 +00:00
Xavier Guimard
ebf077f7f5
U2F in progress ( #1148 )
2017-02-04 07:55:47 +00:00
Xavier Guimard
a14d718351
U2F skeleton ( #1148 )
2017-02-02 21:48:32 +00:00
Xavier Guimard
61fd463f45
Split notifications (XML vs JSON) [ #868 ]
2017-01-31 19:11:59 +00:00
Xavier Guimard
bf4773a033
More pwd-reset tests ( #595 )
2017-01-30 05:54:30 +00:00
Xavier Guimard
7db2fbfe07
Pwd reset by mail in progress ( #595 )
2017-01-29 18:08:33 +00:00
Xavier Guimard
de67ee9230
Pwd reset in progress ( #595 )
2017-01-29 13:06:28 +00:00
Xavier Guimard
7a3725db9d
Pwd reset in progress ( #595 )
2017-01-29 09:11:27 +00:00
Xavier Guimard
2582fc21f1
Issue #595 in progress
2017-01-29 09:11:20 +00:00
Xavier Guimard
831a85228f
Mail reset skeleton ( #595 )
2017-01-28 12:58:22 +00:00
Xavier Guimard
c718eceb53
Captcha for registration ( #595 )
2017-01-27 05:51:19 +00:00
Xavier Guimard
0c80f00603
Token in register form ( #1140 )
2017-01-26 21:42:42 +00:00
Xavier Guimard
12ad708c4a
Captcha in progress ( #595 )
2017-01-26 21:42:40 +00:00
Xavier Guimard
a865cea016
Little change ( #595 )
2017-01-24 05:10:57 +00:00
Xavier Guimard
0191ec5873
Clean comments ( #595 )
2017-01-23 22:15:26 +00:00
Xavier Guimard
42c42562a6
Ask token to use get_key_from_all_sessions ( #595 )
2017-01-23 22:04:24 +00:00
Xavier Guimard
2e5882b27e
Typo in comments ( #970 )
2017-01-23 19:31:57 +00:00
Xavier Guimard
be60bfb378
Set OTT timeout to registerTimeout ( #595 )
2017-01-23 11:34:38 +00:00
Xavier Guimard
22d9ae8296
Split token functions ( #595 )
2017-01-23 11:28:13 +00:00
Xavier Guimard
13fde85acb
Improve tests ( #595 )
2017-01-23 05:49:32 +00:00
Xavier Guimard
5369f46024
REST session/conf backends ( #970 )
2017-01-22 22:51:22 +00:00
Xavier Guimard
42a2d8cb86
Add test for session SOAP ( #595 )
2017-01-21 13:22:55 +00:00
Xavier Guimard
6b2dbd6482
Add portal status plugin ( #595 )
2017-01-16 21:00:50 +00:00
Xavier Guimard
095c0cc8d7
Register/Demo ( #595 )
2017-01-14 19:31:48 +00:00
Xavier Guimard
5d0e6007a0
Register/Demo in progress ( #595 )
2017-01-14 08:17:45 +00:00
Xavier Guimard
3c5cb018ef
Compact conf
2017-01-11 21:10:13 +00:00
Xavier Guimard
7234f907aa
More tests for REST API ( #970 )
2017-01-10 21:43:34 +00:00
Xavier Guimard
4d8c25460f
REST in progress ( #970 )
2017-01-10 16:09:28 +00:00
Xavier Guimard
293f0eea71
Replace build_urlencode to manage old Plack ( #595 )
2017-01-09 12:55:04 +00:00
Xavier Guimard
e17333aa2b
REST in progress ( #970 )
2017-01-09 11:02:57 +00:00
Xavier Guimard
9f49d0b1b0
REST in progress ( #970 )
2017-01-09 06:11:28 +00:00
Xavier Guimard
92244ef45c
REST in progress ( #970 )
2017-01-08 12:13:29 +00:00
Xavier Guimard
d1646392a9
Split soap/rest server in config/sessions ( #970 )
2017-01-08 08:42:16 +00:00
Xavier Guimard
1983842f79
SOAP server ( #970 )
2017-01-07 20:37:07 +00:00
Xavier Guimard
b24343bd10
SOAP server ( #970 )
2017-01-07 18:04:20 +00:00
Xavier Guimard
00a27ff3e5
SOAP in progress ( #970 )
2017-01-06 16:18:57 +00:00
Xavier Guimard
c52bddd9ef
SOAP/REST server skeletons ( #970 )
2017-01-06 10:57:51 +00:00
Xavier Guimard
a09d12031e
Some big changes ( #595 )
...
Replace uri_escape by WWW::Form::UrlEncoded
Replace PSGI:Request by inheritance from Plack::Request
2017-01-04 16:36:54 +00:00
Xavier Guimard
4a79812881
Register skeleton ( #595 )
2017-01-03 22:06:14 +00:00
Clément Oudot
31cfbf8101
Apply CDA change to trunk ( #173 )
2016-11-15 13:33:39 +00:00
Xavier Guimard
21d3efcc87
#1044 in progress
2016-08-02 13:52:29 +00:00
Xavier Guimard
ac3b040223
Add ForceAuth plugin ( #595 )
2016-07-14 08:25:05 +00:00
Xavier Guimard
ab24b36872
Update comments ( #595 )
2016-06-09 18:40:20 +00:00
Xavier Guimard
c1fb44a2b7
Many changes in notifications ( #595 )
2016-06-02 21:20:36 +00:00
Xavier Guimard
201913d603
Verify notification delete ( #595 )
2016-06-01 19:19:53 +00:00
Xavier Guimard
3d1f71fcfb
Add update session methods ( #595 )
2016-06-01 17:36:51 +00:00
Xavier Guimard
3a309684f4
Working on notifications ( #595 )
2016-06-01 05:20:55 +00:00