Christophe Maudoux
132f42d44c
Forbid browsers to store users password & Improve unit tests ( #1913 )
2019-09-08 19:28:28 +02:00
Xavier Guimard
1652603d39
Fix uglifyjs conflict
2019-08-21 15:55:22 +02:00
Xavier Guimard
238e6092bc
Update .maps
2019-08-21 15:46:02 +02:00
Clément OUDOT
3d4e1f6469
Add a try/catch as a workaround for textContent availability ( #1888 )
2019-08-21 15:37:54 +02:00
Christophe Maudoux
490064cc7d
Append Slave module logo
2019-08-15 22:17:39 +02:00
Xavier Guimard
03915a18e7
Better JS compression with source maps
2019-08-13 11:28:19 +02:00
Maxime Besson
42ac5f30e2
Improve yubikey registration ( #1868 )
...
an IE bug prevents forms from being submitted if the submit button is
display: none of visible: hidden so we use a bootstrap class that hides
it through "opacity" instead
The ID field is now focused by default so that a user can simply click
their yubikey immediately when they get to the registration page
2019-07-31 18:34:42 +02:00
Christophe Maudoux
ec675d6a25
POST pathname after AJAX request ( #1829 )
2019-07-30 21:58:04 +02:00
Xavier Guimard
966eef33ee
Fix df96168c
error: _example/conf/lmConf-1.json is auto-generated ( #1850 )
2019-07-10 17:15:40 +02:00
Christophe Maudoux
e877982253
Send pathname with AJAX ( #1829 )
2019-07-09 10:40:52 +02:00
Christophe Maudoux
897d04ac93
Merge branch 'v2.0' into 1783
2019-06-28 22:05:48 +02:00
Maxime Besson
a7c7c51bba
Avoid race when clicking the login button in SSL form ( #1826 )
2019-06-27 17:05:29 +02:00
Christophe Maudoux
c24ff711a0
WIP - ContextSwitching ( #1783 )
2019-06-23 10:51:10 +02:00
Christophe Maudoux
b69ffc0ff8
WIP - ContextSwitching ( #1783 )
2019-06-21 15:23:06 +02:00
Maxime Besson
c65e22dcf8
Add missing Finnish flag
...
And some unit tests to make all language have a matching flag icon
2019-05-24 15:18:49 +02:00
Xavier Guimard
7abbb3fa66
Permit html use in lang templates
...
Closes : #1706
2019-05-17 08:05:36 +02:00
Clément OUDOT
bac2eb564c
Remove antiframe protection in portal javascript ( #1696 )
2019-04-02 15:05:41 +02:00
Xavier
81c88216b0
Fix forced french display ( Fixes : #1657 )
2019-03-25 21:46:17 +01:00
Christophe Maudoux
47fb53341a
Hide message boxes if needed ( #1660 )
2019-02-27 09:49:58 +01:00
Christophe Maudoux
d273b7710d
Hide message boxes if needed ( #1660 )
2019-02-26 23:03:30 +01:00
Christophe Maudoux
9377bf9d1b
Override msg with local json files ( #1595 )
2019-02-19 22:51:45 +01:00
Christophe Maudoux
4506a3ee6e
CORS prevents to submit AuthSSL AJAX request with other domains ( #1636 )
2019-02-07 19:27:42 +01:00
Christophe Maudoux
9987d28ac3
Fix SSL/Kerberos Auth with Choice & Improve unit tests ( #1636 )
2019-02-02 21:31:37 +01:00
Christophe Maudoux
832d7d87c8
Fix AuthSSL with Choice ( #1636 )
2019-02-01 23:54:20 +01:00
Christophe Maudoux
f2fcdaf317
Improve error msg if relative module is disabled ( #1386 )
2019-01-20 23:02:15 +01:00
Christophe Maudoux
2aa19925a9
Make minify ( #1576 )
2018-12-11 21:46:39 +01:00
Christophe Maudoux
cc71f75b1c
Improve lang selection to use browser preferences ( #1576 )
2018-12-11 21:36:10 +01:00
Christophe Maudoux
8efe808cc5
Append debug msg ( #1576 )
2018-12-10 21:26:06 +01:00
Christophe Maudoux
b359476709
Change eq by RegEx ( #1576 )
2018-12-10 21:14:30 +01:00
Christophe Maudoux
fb3882cf71
Append available languages icons
2018-11-29 20:13:07 +01:00
Christophe Maudoux
3d5cae5997
Add png ( #1550 )
2018-11-23 22:06:57 +01:00
Christophe Maudoux
c9d92de3d7
Fix module logo sizes ( #1550 )
2018-11-21 22:10:42 +01:00
Christophe Maudoux
a697ea68d0
Remove JS dependencies ( #1430 )
2018-11-07 21:28:40 +01:00
Christophe Maudoux
7df60890e6
Comment debug msg ( #1430 )
2018-11-04 22:32:38 +01:00
Christophe Maudoux
40c56362d0
Append dependencies & Fix JS error ( #1430 )
2018-11-04 22:22:56 +01:00
Christophe Maudoux
412284cd00
WIP - Fix JS error ( #1430 )
2018-10-28 21:58:59 +01:00
Christophe Maudoux
1bc74da37a
WIP - Fix JS error ( #1430 )
2018-10-27 21:40:21 +02:00
Christophe Maudoux
fedc196741
Append debug msg ( #1430 )
2018-10-27 21:23:58 +02:00
Christophe Maudoux
f54c1fc115
Append debug msg ( #1430 )
2018-10-27 21:21:17 +02:00
Christophe Maudoux
2e658fd557
Append old LLNG logo & Fix unit tests ( #1515 )
2018-10-21 22:12:56 +02:00
Xavier Guimard
f92a925fee
Restore custom messages ( #1518 )
2018-10-17 10:49:30 +02:00
Christophe Maudoux
eefd820c17
Fix msg type
2018-09-02 11:23:01 +02:00
Christophe Maudoux
522d8a886c
Check 2F name
2018-08-31 19:10:35 +02:00
Christophe Maudoux
944d7a5c8a
Update sfa_manager.png & licence ( #1493 )
2018-08-25 19:01:39 +02:00
Christophe Maudoux
756f22f494
Update sfa_manager.png & licence
2018-08-25 18:56:40 +02:00
Christophe Maudoux
bccf31fa02
Modify sfa_manager icon & related files ( #1493 )
2018-08-25 11:47:10 +02:00
Christophe Maudoux
0a14da298d
Append unknownAction error + minor improvements
2018-08-20 11:36:23 +02:00
Xavier Guimard
7d67e6225d
Fix coffee error ( #1485 )
2018-07-28 07:28:30 +02:00
Christophe Maudoux
aef0bbc22b
WIP - Fix JS error ( #1430 )
2018-07-27 22:07:35 +02:00
Christophe Maudoux
66d872e49c
WIP - Fix JS error ( #1430 )
2018-07-27 21:43:23 +02:00
Christophe Maudoux
fc35c035a0
WIP - Fix JS error ( #1430 )
2018-07-26 21:01:39 +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
c381ae86b6
WIP - Modify oidcConsents key structure
2018-07-15 22:08:30 +02:00
Clément OUDOT
ece95d3da2
IDP choice template ( #1465 )
2018-06-29 17:51:39 +02:00
Christophe Maudoux
d5e72966bb
Improve GUI ( #1463 )
2018-06-25 23:02:20 +02:00
Christophe Maudoux
6a00db0e69
Improve module icons ( #1463 )
2018-06-25 22:00:38 +02:00
Xavier Guimard
ff0c8029db
Change oidc content key for removal ( #1431 )
2018-06-20 21:38:26 +02:00
Xavier Guimard
31d3b1e77c
Improvement in regex ( #1431 )
2018-06-20 06:57:49 +02:00
Xavier Guimard
783349a39f
Improvement in regex ( #1431 )
2018-06-20 06:56:32 +02:00
Christophe Maudoux
4fc9b13535
Add oidc icon and modify modules display order
2018-06-16 22:36:04 +02:00
Christophe Maudoux
baf3c602a3
Clean unuseful code ( #1443 )
2018-06-07 18:37:00 +02:00
Christophe Maudoux
b2e5bf36e3
Hide timer when stopped ( #1443 )
2018-06-06 22:21:56 +02:00
Xavier Guimard
4078cb3af2
Preserve copyrights in JS compressor
2018-05-18 09:09:04 +02:00
Xavier Guimard
a4c621bf38
Typo ( #1422 )
2018-05-18 09:00:08 +02:00
Xavier Guimard
5f31ce63c7
Fix last error ( #1422 )
2018-05-16 13:22:15 +02:00
Xavier Guimard
de93bb487a
Remove embedded colors + compress Aletschgletscher_mit_Pinus_cembra1
2018-05-16 11:03:48 +02:00
Christophe Maudoux
0169a72baa
Delete console log msg #1417
2018-05-07 19:27:49 +02:00
Christophe Maudoux
e370cb79f8
Hide TOTP if required by conf #1417
2018-05-07 19:26:39 +02:00
Christophe Maudoux
5a97e0dc4c
Modify 2FManagment icon
2018-04-30 20:04:30 +02:00
Christophe Maudoux
5908a6a2d7
Append 2fregisters link into portal menu
2018-04-28 23:49:14 +02:00
Christophe Maudoux
6ab28b03b0
Propage multi U2F verification ( #1386 )
2018-04-20 16:15:26 +02:00
Christophe Maudoux
4946498a52
Fix msg mistake
2018-04-17 22:40:34 +02:00
Christophe Maudoux
f7f0255a86
Merge branch 'master' into portal-multi-U2F-registration
2018-04-17 22:01:25 +02:00
Christophe Maudoux
b1dc72452a
Multi U2F - Fix errors ;-) - IT WORKS !!!
2018-04-17 20:05:45 +02:00
Christophe Maudoux
9a96b38435
Apply U2F.patch
2018-04-17 18:09:18 +02:00
Xavier Guimard
f667635cca
Fixes : #1408 (missing make minify)
2018-04-15 18:22:03 +02:00
Christophe Maudoux
944682dbb5
Multi U2F - WIP
2018-04-14 21:09:08 +02:00
Christophe Maudoux
7d7e487a9e
Fix warning msg when registered TOTP display is disabled
2018-04-11 23:13:23 +02:00
Christophe Maudoux
bc8e9f19cf
Cleaning unuseful code & improve tmpl ( #1386 )
2018-04-10 22:21:35 +02:00
Christophe Maudoux
c291cfced9
Enabled new 2F engine ( #1386 )
2018-04-10 11:06:06 +02:00
Christophe Maudoux
e2effb46a1
Check if user can register one more device ( #1386 )
2018-04-05 19:08:29 +02:00
Christophe Maudoux
7f2d50536f
Mistake - Roll Back
2018-04-04 22:26:50 +02:00
Christophe Maudoux
4953923b06
Display epoch to LocaleStringDate ( #1386 )
2018-04-04 22:23:59 +02:00
Christophe Maudoux
a3fdccf1fd
Hide deleted 2Fdevice ( #1386 )
2018-04-04 17:34:27 +02:00
Christophe Maudoux
8acf60dcf2
Fix error msg ( #1386 )
2018-04-03 23:00:55 +02:00
Christophe Maudoux
5fad449ed0
Add epoch value in req data
2018-04-02 22:40:41 +02:00
Christophe Maudoux
806aa5fd87
Add deleteDevice function on delete buttons click event ( #1386 )
2018-04-02 20:21:51 +02:00
Christophe Maudoux
869166cb31
#1386 - Add to list2FDevice name & epoch hash keys
2018-03-29 23:11:46 +02:00
Xavier Guimard
7fd9ef87d7
Remove duplicate lang entries ( #595 )
2018-03-21 07:23:13 +01:00
Xavier Guimard
99ce15626e
Restore challenge in verification ( #1148 )
2018-03-19 22:35:39 +01:00
Xavier Guimard
9725a63396
More security options in TOTP ( #1359 )
2018-03-18 14:26:45 +01:00
Xavier Guimard
a1a96f68af
Add 2F registration engine ( #1148 #1359 #1391 )
2018-03-15 07:04:52 +01:00
Christophe Maudoux
983400e0fa
Fix some mistakes & Self unregistration both U2F key and TOTP without controle challenge
2018-03-09 22:32:42 +01:00
Xavier Guimard
f05f340f54
Update unregistration target ( #1348 )
2018-03-06 23:00:27 +01:00
Xavier Guimard
ca9a6ebb49
U2F is working now ( #1148 )
2018-03-06 22:50:40 +01:00
Xavier Guimard
3d381edd6c
Merge branch 'unregister-my-u2f-key' into 'master'
...
Add self unregistration for u2f key (#1148 )
See merge request lemonldap-ng/lemonldap-ng!14
2018-02-22 06:41:01 +01:00
Christophe Maudoux
a19d077ca8
U2F js generated from coffeescript files
2018-02-21 23:27:01 +01:00
Xavier Guimard
a129081847
Full TOTP ( #1359 )
2018-02-21 22:07:12 +01:00
Christophe Maudoux
fe28cbe7a0
Self unregister U2F key
2018-02-21 09:23:41 +01:00
Xavier Guimard
b9e2e91844
TOTP Portal part seems finished ( #1359 )
...
TODO: Manager attributes
2018-02-20 22:58:20 +01:00
Xavier Guimard
560341ea51
TOTP self registration in progress ( #1359 )
2018-02-20 18:36:34 +01:00
Xavier Guimard
962e6e9d32
Improve #826
2017-09-19 17:01:19 +00:00
Xavier Guimard
0c35144d82
#826 in progress
2017-09-19 08:08:53 +00:00
Xavier Guimard
c3b2dc878d
Ajax to remove OIDC consent ( #826 )
2017-09-18 20:40:01 +00:00
Xavier Guimard
9910a0aa0f
Rename getOrder to setOrder ( #595 )
2017-09-18 19:10:01 +00:00
Xavier Guimard
1e07188951
May fix #1292
2017-09-05 14:40:52 +00:00
Xavier Guimard
590f8133df
May fix #1292
2017-09-04 19:05:03 +00:00
Xavier Guimard
f6eeb46c2a
Temporary arabic flag ( #1222 )
2017-07-31 10:55:23 +00:00
Xavier Guimard
171097884e
Display U2F registration errors ( fixes : #1148 )
2017-07-07 08:50:47 +00:00
Clément Oudot
86eb9aa7c7
Fix trspan js function ( #1250 )
2017-06-28 15:49:59 +00:00
Clément Oudot
2d011d79ae
LinkedIn logo ( #1243 )
2017-06-23 14:32:33 +00:00
Xavier Guimard
f1104cc018
Disable auto-confirm if timer isn't defined
2017-06-22 09:04:52 +00:00
Clément Oudot
869c7a6f1b
Add alt attribute to langicon images ( #1239 )
2017-05-24 18:16:58 +00:00
Clément Oudot
06775df752
Add alt attribute to langicon images ( #1239 )
2017-05-24 18:11:58 +00:00
Xavier Guimard
fdfb210770
make js
2017-05-18 18:13:07 +00:00
Clément Oudot
52596eed9b
Fix call to confirm.js ( #1235 )
2017-05-18 14:52:36 +00:00
Xavier Guimard
05f07104c7
Add Italian flag ( #1232 )
2017-05-10 07:06:03 +00:00
Xavier Guimard
f1dee42a6e
Force to use an available language even if cookie is defined ( #595 )
2017-05-05 06:50:38 +00:00
Xavier Guimard
2e5755744f
Fix JS redirector error ( fixes : #1230 )
2017-04-27 13:49:29 +00:00
Xavier Guimard
7c5283937c
Add vietnamese flag ( #1220 )
2017-04-25 09:05:48 +00:00
Xavier Guimard
311ce7693d
Clean BrowserID ( #602 )
2017-04-12 07:23:10 +00:00
Xavier Guimard
443fb08352
New SSL img ( #1212 )
2017-04-11 20:15:32 +00:00
Xavier Guimard
a83a707931
Add Ajax to SSL ( closes #1212 )
2017-04-11 19:19:59 +00:00
Xavier Guimard
2c1be99419
Add icon for Krb ( #707 )
2017-04-07 05:05:32 +00:00
Xavier Guimard
537d41a29b
Kerberos in progress ( #707 )
2017-04-06 20:37:38 +00:00
Xavier Guimard
5210a8edec
Add Krb JS ( #707 )
2017-04-06 20:37:36 +00:00
Xavier Guimard
97fa806052
Adapt appsListOrder from 1.9 ( #595 )
2017-03-19 07:00:10 +00:00
Xavier Guimard
b08eccc168
Missing make minify
2017-03-19 06:10:19 +00:00
Xavier Guimard
9a5ecdf1cb
Repair activeTimer ( #595 )
2017-03-16 20:19:06 +00:00
Xavier Guimard
9b9ecee8bb
Replace inline script in history ( #1137 )
2017-03-15 21:20:10 +00:00
Clément Oudot
e8c3bdb9e2
Fix dropdown menu ( #852 )
2017-03-14 19:12:24 +00:00
Clément Oudot
df41fc6aaf
Icons used in mail templates should be in templates directory ( #1184 )
2017-03-14 16:28:13 +00:00
Clément Oudot
556b74ff23
Add a logo in custom header ( #1184 )
2017-03-14 15:54:38 +00:00
Clément Oudot
625ea22266
Move modules icons in modules directory ( #1184 )
2017-03-14 14:45:53 +00:00
Clément Oudot
4817ffbd08
Remove unused icons ( #1184 )
2017-03-14 14:41:23 +00:00
Clément Oudot
efb776a7bf
Remove unused icons ( #1184 )
2017-03-14 14:40:09 +00:00
Clément Oudot
b9d3048600
Skin background can't be in external CSS as it depends on a template variable ( #1184 )
2017-03-14 11:18:06 +00:00
Clément Oudot
cffdb35e36
Remove unused CSS ( #1184 )
2017-03-14 11:18:01 +00:00
Xavier Guimard
5399b0f1d9
Translate trplaceholder ( #595 , #LEMONLDAP-1184)
2017-03-14 11:04:05 +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
ffd769e780
U2F update ( #1148 )
...
Broken for now (pb with session->update)
2017-02-20 17:30:58 +00:00
Xavier Guimard
c19d68ce27
Error in ping() ( #595 )
2017-02-19 11:45:26 +00:00
Xavier Guimard
3dd8684829
Translation for mails ( #595 )
2017-02-17 20:47:01 +00:00
Xavier Guimard
4405e3667e
Add language flag ( closes : #587 )
2017-02-16 07:37:47 +00:00
Xavier Guimard
7c7070e02c
"sprintf" for "trspan" ( #595 )
2017-02-15 19:13: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
41da50b8ca
U2F registration works ( #1148 )
2017-02-03 17:14:13 +00:00
Xavier Guimard
a14d718351
U2F skeleton ( #1148 )
2017-02-02 21:48:32 +00:00