Xavier Guimard
8d5a29075b
Another bad export
2019-12-25 13:17:43 +01:00
Christophe Maudoux
d53aff9c74
Re-order Plugins parameters
2019-12-23 16:54:59 +01:00
Christophe Maudoux
8acc855e45
Fix comment ( #2046 )
2019-12-22 13:09:58 +01:00
Christophe Maudoux
2954ea2abc
Disable compactConf by default & Update unit tests ( #2046 )
2019-12-22 13:06:10 +01:00
Clément OUDOT
458d353af8
Merge branch 'v2.0' into dcoutadeur/lemonldap-ng-certificate-reset
2019-12-21 16:19:49 +01:00
Clément OUDOT
b16d6f848d
Fix unit test error ( #2003 )
2019-12-21 14:53:48 +01:00
Clément OUDOT
9a8789e86a
Add new parameters in Manager ( #2003 )
2019-12-21 12:30:39 +01:00
Clément OUDOT
ace32efe4a
Change defaut value for cspFormAction ( #2024 )
2019-12-20 16:07:52 +01:00
dcoutadeur
1a6a2e50ee
fix some typos for Reset Certificate module for v2.0.7 ( #1605 )
2019-12-19 20:16:38 +01:00
dcoutadeur
a465a5d768
Reset Certificate module for v2.0.7 ( #1605 )
2019-12-19 19:10:32 +01:00
Maxime Besson
bbef316754
Add manager UI for per-service macros ( #2042 )
2019-12-16 17:26:35 +01:00
Xavier
5bb6f2fd3b
Refresh plugin ( #2006 )
2019-12-08 17:28:51 +01:00
Clément OUDOT
8f101361bc
Custom plugins in Manager ( #1590 )
2019-12-07 21:30:56 +01:00
Christophe Maudoux
c1c6a8a9a6
Update langs & version ( #1999 )
2019-11-22 22:39:56 +01:00
Christophe Maudoux
7324172023
Merge branch 'v2.0' into globalLogout
2019-11-20 21:11:34 +01:00
Clément OUDOT
e454905493
Allow any value for managerDn ( #1967 )
2019-11-20 18:18:51 +01:00
Christophe Maudoux
ef5d0cde48
Merge branch 'v2.0' into globalLogout
2019-11-18 22:15:54 +01:00
Christophe Maudoux
e20555623e
Append defaulCondition option ( #2012 )
2019-11-18 17:34:56 +01:00
Christophe Maudoux
15711c642e
Merge branch 'v2.0' into globalLogout
2019-11-15 21:49:56 +01:00
Maxime Besson
bedcf20806
Change portal error code on 2F failure ( #2008 )
2019-11-15 11:19:08 +01:00
Christophe Maudoux
7ef9e132c9
Append GlobalLogout plugin ( #1999 )
2019-11-13 20:56:56 +01:00
Christophe Maudoux
80a1e4bf57
WIP - Append GlobalLogout plugin ( #1999 )
2019-11-11 22:33:30 +01:00
Maxime Besson
713737c11f
Add an option to return claims in ID token
2019-11-04 18:27:28 +01:00
Maxime Besson
a386a7502a
Allow refresh tokens to be emitted for regular sessions ( #813 )
2019-11-04 10:44:54 +01:00
Maxime Besson
ea2365cc98
Implement OIDC Offline sessions through refresh tokens ( #813 )
2019-11-04 10:44:54 +01:00
Christophe Maudoux
c01c26af6a
Append option to override Issuer OTT storage ( #1993 )
2019-10-31 11:40:33 +01:00
Maxime Besson
4afecb4620
Remove IDP cookie ( #1941 )
2019-10-17 23:09:03 +02:00
Christophe Maudoux
4bb6e94b3c
Fix doc link ( #1956 )
2019-10-13 15:40:49 +02:00
Christophe Maudoux
0ca649f106
Use custom decrypt functions ( #1956 )
2019-10-13 15:08:32 +02:00
Christophe Maudoux
138cfe6edb
Append DecryptValue plugin ( #1956 )
2019-09-30 22:29:49 +02:00
Christophe Maudoux
a219a51e1c
Revert "Make manifest"
...
This reverts commit c00110ed01
.
2019-09-30 22:28:55 +02:00
Christophe Maudoux
c00110ed01
Make manifest
2019-09-30 22:26:55 +02:00
Christophe Maudoux
1d0a79ba5d
Fix returned values ( #1954 )
2019-09-27 21:46:18 +02:00
Christophe Maudoux
c34c6e646e
Append search parameters & improve unit test ( #1938 )
2019-09-19 22:51:10 +02:00
Clément OUDOT
30a674da2c
Move display generate password box option ( #1928 )
2019-09-18 16:06:12 +02:00
Maxime Besson
98f55fd384
Translate the error code displayed in debug logs
2019-09-17 20:17:57 +02:00
Christophe Maudoux
5615d5b2a3
Append display Slave logo option ( #1936 )
2019-09-14 22:07:44 +02:00
Christophe Maudoux
9784e75ead
Check Slave credential headers ( #1935 )
2019-09-13 22:21:09 +02:00
Christophe Maudoux
c446f194eb
Import custom functions into Conf Jail ( #1929 )
2019-09-13 10:03:28 +02:00
Xavier
e50e7d09d1
Update version of (really) modified files
2019-09-12 21:56:49 +02:00
Clément OUDOT
84cea17ced
Parameter in Manager ( #1928 )
2019-09-12 18:42:53 +02:00
Christophe Maudoux
86daaf54f6
Append parameter & update langs ( #1925 )
2019-09-10 10:15:17 +02:00
Christophe Maudoux
132f42d44c
Forbid browsers to store users password & Improve unit tests ( #1913 )
2019-09-08 19:28:28 +02:00
Maxime Besson
94877793d4
increase clock tolerance during rest secret check ( #1923 )
2019-09-06 17:45:51 +02:00
Clément OUDOT
a0f9c85913
Define ldapITDS parameter in Manager ( #1619 )
2019-09-05 17:17:21 +02:00
Clément OUDOT
068ffbe604
Define portalDisplayPasswordPolicy parameter in Manager ( #993 )
2019-09-05 13:02:51 +02:00
Clément OUDOT
d7262767dc
Add local password policy parameters in Manager ( #993 )
2019-09-05 10:55:08 +02:00
Christophe Maudoux
56ed8a5724
Append issuersTimeout option ( #1916 )
2019-09-03 22:52:07 +02:00
Christophe Maudoux
873e5084e0
Append "Don t compact conf" option ( #1904 )
2019-08-31 23:03:17 +02:00
Maxime Besson
d61935ab6e
Implement introspection endpoint for access tokens ( #1843 )
2019-08-29 19:10:51 +02:00
Christophe Maudoux
baf4a96cf1
Modify CAS Apps options order
2019-08-25 18:10:45 +02:00
Clément OUDOT
47dc4936ac
Replace default LinkedIn scopes ( #1890 )
2019-08-22 15:08:45 +02:00
Christophe Maudoux
96c5006d9a
Fix wrapper ( #1885 )
2019-08-20 22:36:51 +02:00
Christophe Maudoux
4d583ceb9c
Append a custom param to log ( #1885 )
2019-08-20 22:04:05 +02:00
Christophe Maudoux
b1c637cfca
Revert "Append a custom param to be logged ( #1885 )"
...
This reverts commit 1e838f0487
2019-08-16 15:28:47 +02:00
Christophe Maudoux
1e838f0487
Append a custom param to be logged ( #1885 )
2019-08-16 15:25:21 +02:00
Xavier
424121af8a
Add forceGlobalStorageUpgradeOTT doc ( #1884 )
2019-08-16 12:58:08 +02:00
Christophe Maudoux
0f4d3c8b04
Fix default values display issue
2019-08-13 23:24:18 +02:00
Christophe Maudoux
1f782ec4c1
Fix viewer display issue
2019-08-13 21:59:30 +02:00
Maxime Besson
2e9f57ab6f
Better default behavior for oidcServiceMetaDataIssuer ( #1882 )
2019-08-13 18:09:59 +02:00
Maxime Besson
13937b948f
Fix RSA private key regexp
...
Previously it accepted BEGIN PRIVATE KEY but not END PRIVATE KEY
2019-08-06 15:46:24 +02:00
Maxime Besson
15c3b0bbf8
Add Radius second factor ( #1847 )
2019-08-02 18:03:10 +02:00
Maxime Besson
c1afdbefac
Add labels and logos to all 2F providers ( #1873 )
2019-08-01 17:27:14 +02:00
Christophe Maudoux
96ae65e800
Re-order 2FA ( #1860 )
2019-07-31 16:31:04 +02:00
Christophe Maudoux
ecb3204d38
Append conf parameters ( #1851 )
2019-07-25 11:59:00 +02:00
Maxime Besson
d82f776df8
Allow multi instanciation of 2F modules ( #1860 )
...
This commit adds a manager interface to declare multiple instances of a
single 2F module, in a manner similar to Combination.
An additional portal code reads the `sfExtra` variable to load the
declared modules.
An empty rules means the module will be always active.
2019-07-22 19:30:37 +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
240617d8d8
Fix unit tests
2019-07-06 23:27:45 +02:00
Christophe Maudoux
2aee0467b0
Hide _session_id with CheckUser ( #1658 )
2019-07-06 22:55:31 +02:00
Christophe Maudoux
2016abd2ee
Send pdata cookie to cross domain ( #1829 )
2019-07-04 21:49:28 +02:00
Xavier Guimard
c1137edba8
make tidy with perltidy-20181120
2019-07-02 20:03:40 +02:00
Christophe Maudoux
b94cbe0144
Fix default value ( #1825 )
2019-07-01 13:28:01 +02:00
Christophe Maudoux
a1f5791e06
Merge branch '1783' into v2.0
2019-06-30 19:00:41 +02:00
Christophe Maudoux
bcbea7bee0
Update version ( #1825 )
2019-06-29 21:48:52 +02:00
Christophe Maudoux
11d2909b0a
WIP - Disable persistent sessions storage ( #1825 )
2019-06-29 21:10:16 +02:00
Christophe Maudoux
8ad895c3b8
Merge branch 'v2.0' into 1783
2019-06-27 21:11:56 +02:00
Xavier Guimard
e23611b73b
Avoid failure with future Perl (warnings reserved)
2019-06-27 17:41:24 +02:00
Christophe Maudoux
f11c34e9cd
Cleaning code ( #1783 & #1658 )
2019-06-25 23:04:27 +02:00
Christophe Maudoux
831a988516
Append conf test ( #1783 )
2019-06-23 22:55:10 +02:00
Christophe Maudoux
b69ffc0ff8
WIP - ContextSwitching ( #1783 )
2019-06-21 15:23:06 +02:00
Christophe Maudoux
a2ebaf31b1
WIP - AdminImpersonation skeleton ( #1783 )
2019-06-19 18:13:17 +02:00
Christophe Maudoux
774a82d674
Fix double default value setting
2019-06-17 22:31:44 +02:00
Christophe Maudoux
9fa11709e6
Append options to use Notifications plugin & set notification reference ( #1796 )
2019-06-17 22:31:44 +02:00
Christophe Maudoux
c3b3c281ad
Hide _2fDevices with REST services
2019-06-16 20:33:34 +02:00
Christophe Maudoux
d6f3dd459a
Display message ( #1796 )
2019-06-16 16:02:48 +02:00
Christophe Maudoux
f514da3c3a
Hide _2fDevices with REST services
2019-06-15 22:38:21 +02:00
Christophe Maudoux
fde6ff2cc8
WIP ( #1796 )
2019-06-14 23:09:32 +02:00
Xavier Guimard
e7bc7b3f4e
Add restExportSecretKeys option ( #1799 )
2019-06-14 08:51:58 +02:00
Xavier
a1ea32981c
Optimize perlExpr handling ( #1717 )
2019-06-10 08:56:56 +02:00
Christophe Maudoux
b71f678f80
Filter SSO groups to merge ( #1791 )
2019-06-08 22:08:58 +02:00
Christophe Maudoux
e3c2766809
Test 2F TTL ( #1782 )
2019-06-07 19:51:51 +02:00
Christophe Maudoux
3015faef0e
Share functions with Safe ( #1717 )
2019-06-07 11:26:07 +02:00
Christophe Maudoux
132e57b4b3
Manage CORS headers ( #1765 )
2019-05-31 17:00:39 +02:00
Christophe Maudoux
455221781f
Modify ServiceToken TTL option ( #1773 )
2019-05-27 23:07:18 +02:00
Christophe Maudoux
535ae3f7be
Append ServiceToken TTL option ( #1773 )
2019-05-26 21:43:13 +02:00
Christophe Maudoux
74b9960afb
Build conf ( #1773 )
2019-05-26 18:32:38 +02:00
Clément OUDOT
d388461909
Add PKCE option in Manager ( #1722 )
2019-04-29 17:35:23 +02:00
Clément OUDOT
8e6f678be7
Create a configuration option to allow a Relying Party to be a public client
...
Allow unauthenticated requests on OAuth2 token endoint
#1725
2019-04-29 10:02:16 +02:00
Maxime Besson
2f9e6aa623
Allow override of username attribute for CAS apps
...
Global CAS options allows the admistrator to set the session attribute
that gets exported to all CAS application as the main identifier
(cas:user)
This commit adds the ability to override this configuration for a
particular CAS application.
OIDC already allows this
Fixes #1713
2019-04-28 21:06:34 +02:00
Clément OUDOT
06a7c97fd8
Add OAuth2 vhostType ( #1146 )
2019-04-22 19:10:50 +02:00
Christophe Maudoux
3491adbd3d
Upgrade default authentication level ( #1699 )
2019-04-21 21:30:38 +02:00
maudoux
1d08372a8c
Sort CAS servers & update langs ( #1704 )
2019-04-10 21:58:37 +02:00
Xavier
1bcf828a89
Merge remote-tracking branch 'arosier/idpsort' into v2.0
2019-04-10 19:48:26 +02:00
Antoine ROSIER
f7b296b032
Sorting OIDc ( #1704 )
2019-04-10 17:06:41 +02:00
Antoine ROSIER
8636da45be
Sorting SAML idp ( #1704 )
2019-04-10 17:06:41 +02:00
maudoux
02c473c919
Update ConfTree ( #1699 )
2019-04-05 22:39:58 +02:00
Xavier Guimard
2159957c34
Update versions
2019-04-05 09:54:43 +02:00
maudoux
5b67f1f743
Use rule to enable OTT ( #1694 )
2019-04-03 23:28:45 +02:00
maudoux
b790949492
Update parameter name ( #1661 )
2019-04-01 14:52:23 +02:00
maudoux
b6162f5ae9
Hide secret keys in diff.html
2019-04-01 14:42:52 +02:00
Xavier
27b45d1af8
Add LinkedIn in combination modules ( Fixes : #1682 )
2019-03-26 07:00:53 +01:00
Christophe Maudoux
e7f21b2c73
Append Viewer SPA ( #1661 )
2019-03-15 15:40:08 +01:00
Christophe Maudoux
71fc765d01
WIP - Inherits Conf.pm ( #1661 )
2019-03-15 15:40:08 +01:00
Christophe Maudoux
bfa7482a1f
WIP - Hidden ConfTree PK ( #1661 )
2019-03-15 15:40:08 +01:00
Clément OUDOT
d620ae2e8b
Merge branch 'maxbes/lemonldap-ng-saml-issuer-entityid-override' into v2.0
2019-03-13 10:30:16 +01:00
Christophe Maudoux
be28b60e66
Append identities rule ( #1658 )
2019-03-09 23:29:10 +01:00
Christophe Maudoux
09281f8d22
Append identities rule and fix error catching ( #1664 )
2019-03-08 11:39:19 +01:00
Xavier Guimard
bc2bef4ff4
Please use our .perltidyrc
2019-03-07 18:22:58 +01:00
Christophe Maudoux
a9fbec3f84
Revert - Allow figures in login ( #1667 )
2019-03-07 10:39:08 +01:00
Christophe Maudoux
a076459bdd
Allow figures in login ( #1667 )
2019-03-07 09:00:24 +01:00
Christophe Maudoux
7b08a7c442
Rename idSpoofing plugin to Impersonation & all relative parameters ( #1664 )
2019-03-06 16:30:56 +01:00
Christophe Maudoux
e09c136302
Change fa icon color ( #1664 )
2019-03-05 15:07:54 +01:00
Christophe Maudoux
ff05a8f797
Modify parameters ( #1664 )
2019-03-05 14:50:01 +01:00
Maxime Besson
25d1c45fd4
Add new option to override EntityID when acting as IDP
2019-03-04 09:33:10 +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
81a37e5bcc
Dispatching attributes ( #1658 )
2019-03-01 12:36:37 +01:00
Christophe Maudoux
1ea6e92533
WIP - checkUser append translations and parameters ( #1658 )
2019-02-25 20:10:57 +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
697882bd45
WIP - checkUser plugin skeleton ( #1658 )
2019-02-23 09:35:43 +01:00
Christophe Maudoux
fdaa0fb424
Modify parameter type ( #1632 )
2019-02-14 22:41:18 +01:00
Christophe Maudoux
a0c49a8905
Append parameter ( #1632 )
2019-02-14 22:10:48 +01:00
Clément OUDOT
8304a48073
Remove trustedProxies option ( #1612 )
2019-02-08 11:14:22 +01:00
Christophe Maudoux
7bcd09d974
Arrange Manager tree ( #1625 )
2019-02-07 23:20:28 +01:00
Christophe Maudoux
50f1b20007
Arrange Manager tree ( #1625 )
2019-02-07 23:08:34 +01:00
Xavier Guimard
c7b4eb5051
tidy with new conf
2019-02-07 09:27:56 +01:00
Christophe Maudoux
9cfef329ee
Append PE_ERROR constants ( #1625 )
2019-02-06 23:10:43 +01:00
Christophe Maudoux
7e874abb91
Typo
2019-02-06 21:29:16 +01:00
Xavier Guimard
5886cbe2a0
Tidy
2019-02-05 23:12:17 +01:00
Xavier Guimard
92b65ae86f
Merge branch 'v2.0'
2019-02-05 13:59:22 +01:00
Xavier Guimard
74ab16a3cb
Remove old Auth::Google parameters
2019-02-05 12:08:53 +01:00
Xavier Guimard
a549e62657
Add Auth::GPG parameters ( #1569 )
2019-02-05 11:51:39 +01:00
Christophe Maudoux
b39e6ce99f
WIP - Append relative parameters ( #1637 )
2019-02-04 23:13:54 +01:00
Xavier Guimard
c5a3687040
Merge remote-tracking branch 'max/fix-redir' into v2.0
2019-02-03 22:48:43 +01:00
Christophe Maudoux
e41be10a23
Improve RegExp ( #1629 )
2019-02-03 21:48:49 +01:00
Maxime Besson
e028088f88
Add the ability to detect HTTPS from web server env
...
This commit adds a new "Default" option for the global HTTPS setting. In
this mode, the handler will refer to the HTTPS env variable to know if it's
being accessed over HTTPS or not. An administrator is of course still
free to force HTTPS by setting it either globally or per-VHost
2019-02-03 20:12:53 +01:00
Maxime Besson
f35a7c305a
Add Mail second factor plugin
2019-02-03 14:46:40 +01:00
Maxime Besson
faa748f68f
Add Mail second factor plugin
2019-02-03 14:43:44 +01:00