Commit Graph

488 Commits

Author SHA1 Message Date
Xavier Guimard
099063994e Remove also WebDI for userDB (see ^) 2017-02-05 09:18:57 +00:00
Xavier Guimard
7d27259e64 Create a "Same" value for userDB and remove some other 2017-02-05 09:13:20 +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
Xavier Guimard
44c8aaae06 Better help display (#868) 2017-02-02 12:42:18 +00:00
Xavier Guimard
a08d2f6433 Remove BrowserID parameters (see #602) 2017-02-01 10:32:03 +00:00
Xavier Guimard
61fd463f45 Split notifications (XML vs JSON) [#868] 2017-01-31 19:11:59 +00:00
Xavier Guimard
7a3725db9d Pwd reset in progress (#595) 2017-01-29 09:11:27 +00:00
Xavier Guimard
234551387f Captcha and token in progress (#1140) 2017-01-24 22:05:07 +00:00
Xavier Guimard
b70dac9f3a CSP in progress (#1138) 2017-01-19 06:09:20 +00:00
Xavier Guimard
04585cf188 Prepare Content-Security-Policy for portal (#1138) 2017-01-18 22:36:03 +00:00
Xavier Guimard
66b073f982 Clean JSON (#1137) 2017-01-18 16:31:53 +00:00
Xavier Guimard
5ae758c6f1 Remove all inline CSS/JS (#1137) 2017-01-17 23:17:23 +00:00
Xavier Guimard
f8e7e90601 Update to angular 1.5.11 2017-01-17 23:17:10 +00:00
Xavier Guimard
c6428634a2 Add angular-csp (#1138) 2017-01-17 23:14:56 +00:00
Xavier Guimard
6b2dbd6482 Add portal status plugin (#595) 2017-01-16 21:00:50 +00:00
Xavier Guimard
6e3cb623ac Remove registerUrl: fixed to /register (#595) 2017-01-14 08:17:35 +00:00
Xavier Guimard
1b88459c31 Remove samlIDPSSODescriptorSingleSignOnServiceSOAP from everywhere 2017-01-13 08:17:20 +00:00
Xavier Guimard
f3a6885400 Update javascripts (#595) 2017-01-12 20:25:50 +00:00
Xavier Guimard
52b2c8f90e Remove unimplemented SAML methods 2017-01-12 11:55:28 +00:00
Xavier Guimard
34460af4ee REST in progress (#970) 2017-01-10 12:36:11 +00:00
Xavier Guimard
62e3ba159d REST in progress (#970) 2017-01-10 12:25:30 +00:00
Xavier Guimard
10509e2a52 REST in progress (#970) 2017-01-09 06:11:30 +00:00
Xavier Guimard
d1646392a9 Split soap/rest server in config/sessions (#970) 2017-01-08 08:42:16 +00:00
Xavier Guimard
b28fbd23aa Add "rest" parameter (#970) 2017-01-06 16:18:43 +00:00
Xavier Guimard
b94a337a05 Optimize checksession endpoint (#595) 2017-01-04 22:19:17 +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
d35e24703e Remove old Google auth (#595)
Google OpenId endpoints now points to OpenId-Connect configuration
2017-01-03 06:09:29 +00:00
Xavier Guimard
c14bd95d92 Import some 1.9.7 changes 2016-12-29 06:25:07 +00:00
Xavier Guimard
1274d75a6a Import 1.9 changes 2016-12-11 10:45:59 +00:00
Xavier Guimard
310896e6a1 Don't store default values for sub parameters 2016-12-03 18:26:56 +00:00
Clément Oudot
c48ee9d3e3 Apply modification for oidcRPMetaDataOptionsExtraClaims to trunk (#1105) 2016-11-15 16:04:43 +00:00
Clément Oudot
fdf74d2f3a Apply patch on Manager in trunk (#1088) 2016-10-04 09:07:55 +00:00
Clément Oudot
fc878c0545 Apply patch on Manager in trunk (#1087) 2016-09-29 19:24:58 +00:00
Clément Oudot
91b7ac93b1 Apply bypass consent option to trunk (#1089) 2016-09-27 13:23:29 +00:00
Clément Oudot
47c227246b Port option to store ID token in trunk (#1083) 2016-09-13 13:40:02 +00:00
Clément Oudot
5d2be9a418 Port SAML Token options in trunk (#1083) 2016-09-13 12:04:30 +00:00
Clément Oudot
7b4e3e4904 Port timeoutActivityInterval to trunk (#1001) 2016-09-12 09:49:40 +00:00
Clément Oudot
cfff6103a7 Change default values for SAML security parameters (#1079) 2016-09-06 09:49:45 +00:00
Clément Oudot
e141c2482a Add IDP resolution rule in Manager (#1076) 2016-08-31 08:32:32 +00:00
Clément Oudot
3a6978dad8 Add option to decode UTF8 SAML attributes (#1045) 2016-07-08 14:14:37 +00:00
Clément Oudot
35eb674b33 Manage values for samlIDPMetaDataOptionsSLOBinding (#1046) 2016-06-21 12:40:43 +00:00
Xavier Guimard
270dfc66d0 Translate badge (#1043) 2016-06-15 06:12:43 +00:00
Clément Oudot
e7a6a50787 Display total number of sessions (#1043) 2016-06-14 21:12:51 +00:00
Xavier Guimard
92b80041b9 Expose total count (#1043) 2016-06-14 19:51:47 +00:00
Xavier Guimard
95cd12985e Return not handled rejections (closes: #1039) 2016-06-14 08:26:03 +00:00
Xavier Guimard
5e080f90c9 Manager part of issuerDBGet seems to be finished (#1025) 2016-06-05 06:55:28 +00:00
Xavier Guimard
bca4db1cb3 Manager display part of IssuerGet ("#1025) 2016-06-04 07:11:03 +00:00
Xavier Guimard
df1820c417 Working on issuerDBGet in manager (#1025) 2016-06-03 16:28:52 +00:00
Xavier Guimard
e370416bc1 Add issuerDBGet parameters (#1025) 2016-06-03 11:34:14 +00:00
Xavier Guimard
4cde65c825 Set default values for BrowserID parameters (#595) 2016-05-23 21:52:26 +00:00
Xavier Guimard
a39c45b46c Remove dbiUserChain, dbiUserPassword and dbiUserUser parameters 2016-05-16 07:08:02 +00:00
Clément Oudot
085ac82587 Add ldapAllowResetExpiredPassword parameter in trunk Manager (#1011) 2016-05-11 13:12:17 +00:00
Xavier Guimard
39c6713aea Tidy 2016-04-29 07:27:26 +00:00
Xavier Guimard
ce0f0d09c4 s/CAS_/CAS/ 2016-03-31 20:08:40 +00:00
Xavier Guimard
174b79be72 Typo 2016-03-28 12:31:46 +00:00
Xavier Guimard
3a1977e0d6 Typo 2016-03-23 12:03:01 +00:00
Clément Oudot
1b8cfd89b3 Fix panel title (#575) 2016-03-23 08:45:09 +00:00
Xavier Guimard
6ff58b03b5 Add title (#575) 2016-03-23 05:47:57 +00:00
Xavier Guimard
ae33fb453b Reinitialize form (#575) 2016-03-23 05:40:46 +00:00
Xavier Guimard
59cd6647bd Add arrows to navigate (#575) 2016-03-23 05:40:44 +00:00
Xavier Guimard
510d34eabe Add link to diff() (#575) 2016-03-23 05:40:43 +00:00
Xavier Guimard
cf5d05682c Diff is usable and traslated ! (#575) 2016-03-22 21:48:17 +00:00
Xavier Guimard
4ff2d16bce CSS typo 2016-03-22 21:48:16 +00:00
Xavier Guimard
98d43f9d53 Enable parameter translation (#575) 2016-03-22 21:48:14 +00:00
Xavier Guimard
91d97b1cf9 Display diff using tree (#575) 2016-03-22 20:48:32 +00:00
Xavier Guimard
ca61a9631d Store reverse tree (#575) 2016-03-22 20:48:30 +00:00
Xavier Guimard
484ec88a89 Duplicate vhost broken in coffee (was #981) 2016-03-22 07:41:04 +00:00
Xavier Guimard
dbcc42a8d8 Clean diff (#575) 2016-03-22 06:13:46 +00:00
Xavier Guimard
25807a4a6a Diff tree is displayed (#575) 2016-03-22 05:56:42 +00:00
Xavier Guimard
c6112fcc16 Diff display in progress (#575) 2016-03-21 17:52:53 +00:00
Xavier Guimard
cb9e3a3b1f Diff in progress (#575) 2016-03-21 17:52:52 +00:00
Xavier Guimard
431c3bedf6 Diff in progress (#575) 2016-03-21 17:52:50 +00:00
Xavier Guimard
974664d98c Diff page template (#575) 2016-03-21 17:52:48 +00:00
Xavier Guimard
8cfdffcf99 More comments 2016-03-21 17:52:46 +00:00
Xavier Guimard
49153b99ce Session explorer: sorting system by date (closes: #354) 2016-03-15 22:11:26 +00:00
Xavier Guimard
b77d832251 Convert notifications.js to coffeescript 2016-03-15 08:57:51 +00:00
Xavier Guimard
a33376a44d Typo 2016-03-15 06:35:19 +00:00
Xavier Guimard
0cd9171cea Convert sessions.js to coffeescript 2016-03-15 06:28:00 +00:00
Xavier Guimard
d1923af517 Switch javascript to coffeescript 2016-03-14 22:22:09 +00:00
Xavier Guimard
1500a1b8b2 Avoid translating SAML partner names 2016-03-14 22:22:07 +00:00
Xavier Guimard
580d5a4bcc More translations in errors 2016-03-09 06:06:46 +00:00
Xavier Guimard
6f2dd4315e Partial revert of r4569 (closes: #962) 2016-03-03 20:59:22 +00:00
Xavier Guimard
e697628728 Replace .success() by .then() (closes: #957) 2016-02-29 22:43:43 +00:00
Clément Oudot
c713469cb6 Use a getIdentifier method to be able to purge a notification (#947) 2016-02-24 17:26:52 +00:00
Clément Oudot
7894406809 Use modal to display success/error (#925) 2016-02-24 14:27:29 +00:00
Clément Oudot
d86483f2c9 Fix spelling (#950) 2016-02-24 10:12:22 +00:00
Clément Oudot
c160fd8b41 Adapt date format on client side (#944) 2016-02-23 14:36:44 +00:00
Xavier Guimard
55d5cce299 Minify 2016-02-22 12:19:21 +00:00
Xavier Guimard
fc71e558fd More comments 2016-02-22 12:19:15 +00:00
Xavier Guimard
8a5f6e2bc9 Log forgotten 2016-02-19 06:33:46 +00:00
Xavier Guimard
f338000e97 Change Ajax redirections (#820)
- redirections back to llApp.js
- portal is now a template param
- portal is now more downloaded at startup

Tests successful
2016-02-19 06:31:09 +00:00
Xavier Guimard
3438dddec1 Double redirection management 2016-02-19 05:54:04 +00:00
Xavier Guimard
addb961980 Download all keys before duplicate (Closes #935) 2016-02-18 18:34:04 +00:00
Clément Oudot
e1583908f8 Fix cols for post form (#820) 2016-02-18 14:34:52 +00:00
Xavier Guimard
2a641e7184 +/- buttons for post 2016-02-18 14:05:07 +00:00
Xavier Guimard
d284e1b39a Clean javascript 2016-02-17 20:44:23 +00:00
Xavier Guimard
292e5a84f6 cfgLog must be defined (#820) 2016-02-17 19:34:10 +00:00
Xavier Guimard
7eeb57330f Fix path for USEEXTERNALLIBS 2016-02-16 11:38:08 +00:00
Xavier Guimard
5722da3afc Bad paths 2016-02-16 11:19:29 +00:00
Xavier Guimard
fb21d874ad More elegant menu 2016-02-16 06:21:40 +00:00
Xavier Guimard
231c2d07e9 Minify 2016-02-15 18:06:16 +00:00
Xavier Guimard
b78d3ae916 Some performance improvements (recommended by Chromium audit tool) 2016-02-15 12:28:50 +00:00
Xavier Guimard
82e306346f Duplication feature (Closes: #935) 2016-02-15 12:13:07 +00:00
Xavier Guimard
365701ee49 New "post" storage (#733) 2016-02-13 12:31:01 +00:00
Xavier Guimard
9cf699bddb Beautify 2016-02-13 12:30:55 +00:00
Xavier Guimard
088d4ce9b7 CSS hook (#820)
With many vhosts (tested ~300), new view is less usable than older
"tree view". This little hook can be used to view more hosts.
2016-02-11 11:21:24 +00:00
Xavier Guimard
27048b1670 More tests 2016-02-09 12:38:43 +00:00
Clément Oudot
1bcf1c91b4 Improve layout with flexbox model (#820) 2016-02-08 15:44:39 +00:00
Clément Oudot
593bf95bee Use tooltip for forceSave button (#889) 2016-02-08 14:08:26 +00:00
Xavier Guimard
58e24e0a4d Avoid some lintian watnings 2016-02-07 08:32:36 +00:00
Xavier Guimard
64259f65ee Show "force save" if not last (Closes: #889) 2016-02-06 13:17:18 +00:00
Clément Oudot
ae1a0638cd Split data from angularJS form and from posted data, to avoid mixin Date and String type for date (#925) 2016-02-05 11:26:43 +00:00
Clément Oudot
840fac9ddd Add footer to modal template (#927) 2016-02-05 11:10:08 +00:00
Clément Oudot
333b35f64d Fix modal in Notifications explorer (#927) 2016-02-05 11:02:52 +00:00
Xavier Guimard
98c52bc8c9 Compression omitted 2016-02-04 22:10:15 +00:00
Xavier Guimard
e0ea245d9a Replace alert() by modal. Not tested, may close #927 2016-02-04 18:07:51 +00:00
Xavier Guimard
f9ccd4f125 Move modal from manager.js to llApp.js (#927) 2016-02-04 18:07:49 +00:00
Clément Oudot
50fab54820 Better display of notifications in sessions explorer (#LEMONDAP-925) 2016-02-04 13:40:51 +00:00
Clément Oudot
8b4c26df6f Add help message for XML syntax (#925) 2016-02-04 11:17:58 +00:00
Clément Oudot
ecb485320b Display error on notification creation (#926) 2016-02-04 10:38:45 +00:00
Clément Oudot
a704133330 Add a datepicker in notification creation form (#925) 2016-02-03 17:00:51 +00:00
Xavier Guimard
03655e652c Add e2e-tests for handler 2016-02-03 12:42:12 +00:00
Clément Oudot
156e8be787 Let passwordDB editable with Multi configuration (#919) 2016-02-02 14:24:22 +00:00
Clément Oudot
499976b95f Use simple int form for timeoutActivity (#917) 2016-02-02 10:22:09 +00:00
Clément Oudot
607641dcfd Possibility to use certificate in SAML response (#836) 2016-02-01 16:42:15 +00:00
Xavier Guimard
c01a84fadd Move noAjaxHook in portal redirections 2016-02-01 10:18:37 +00:00
Xavier Guimard
d5b8803307 Minify 2016-01-28 22:25:54 +00:00
Xavier Guimard
b6f7b2a96a Move Ajax hook from handler to portal (Closes: #790) 2016-01-28 22:25:46 +00:00
Xavier Guimard
4f3a42ba48 Manage Ajax requests redirection with 401 (new parameter noAjaxHook) 2016-01-28 06:43:46 +00:00
Xavier Guimard
0e51658c6f Use WWW-Authenticate header in 401 responses 2016-01-28 06:43:43 +00:00
Xavier Guimard
d55649c2b9 Hide/show button for password field (Closes: #777) 2016-01-24 11:47:52 +00:00
Xavier Guimard
9c091836b2 Improve XS display 2016-01-24 10:08:38 +00:00
Xavier Guimard
17fd027cdd Replace default form (Closes: #894) 2016-01-24 08:36:27 +00:00
Xavier Guimard
ea1e8e6dd5 XS: Hide tree when session/notif is chosen 2016-01-24 08:10:01 +00:00
Xavier Guimard
6b588b5d2b Finish uib-dropdown + closes: #913 2016-01-24 08:05:53 +00:00
Xavier Guimard
20d0794a76 Use angular-ui-bootstrap instead of bootstrap js in dropdown (#913) 2016-01-24 08:05:49 +00:00
Xavier Guimard
bdb61d5590 Display tree bydefault in xs mode 2016-01-23 21:10:04 +00:00
Xavier Guimard
9982fe32c3 Add button to save files/keys (Closes: #878) 2016-01-23 13:09:50 +00:00
Xavier Guimard
ecac364eae Add USEEXTERNALLIBS option 2016-01-23 08:14:39 +00:00
Xavier Guimard
8e9af731ce Remove old angular-ui-bootstrap file 2016-01-23 07:08:46 +00:00
Xavier Guimard
133c9c3776 Update angular-ui-bootstrap to 1.1 2016-01-23 07:04:04 +00:00
Xavier Guimard
2fddce0392 Upgrade AngularJS to 1.4.9 2016-01-23 07:03:58 +00:00
Clément Oudot
3d1a70ad0e Add default attributes for an RP (#892) 2016-01-21 17:17:44 +00:00
Clément Oudot
ee105c4ead Add default attributes for an OP (#892) 2016-01-21 17:17:43 +00:00
Clément Oudot
1216ca679f Minification of sessions.js (#820) 2016-01-21 17:17:42 +00:00
Clément Oudot
7cf12a39b4 OpenID Connect data in sessions explorer (#820) 2016-01-21 14:52:07 +00:00
Clément Oudot
ac722bdbbf Do not set default value for prompt (#820) 2016-01-21 14:19:31 +00:00
Clément Oudot
5059d3720c Associate correct help page to OpenID Connect nodes (#895) 2016-01-21 13:50:25 +00:00
Xavier Guimard
2b2d133e97 Prepare Debian libs usage for Debian official release 2016-01-21 13:00:19 +00:00
Xavier Guimard
2849b4b610 Exclude conftree.js from beautification 2016-01-21 12:15:38 +00:00
Xavier Guimard
598b9ac8d8 Beautify generated js 2016-01-21 12:10:12 +00:00
Xavier Guimard
12f5db02bb make tidy-js 2016-01-21 11:36:23 +00:00
Xavier Guimard
d65cff4049 Update comments 2016-01-21 11:35:56 +00:00
Xavier Guimard
67e295699e Remove spaces (preserve 1488 bytes per language) 2016-01-21 06:13:39 +00:00
Xavier Guimard
77158b92f5 Attribute help was not displayed (#Closes: #895) 2016-01-21 06:02:02 +00:00
Xavier Guimard
27b351c637 Set date + 1 year in help cookie 2016-01-20 21:48:08 +00:00
Xavier Guimard
37e4127574 Avoid using `<tag trspan="word" /> (#896) 2016-01-20 21:23:29 +00:00
Xavier Guimard
d8273075bd Bugs in SAML/OIDC options (may close #885) 2016-01-20 20:56:06 +00:00
Xavier Guimard
4dc31c20e4 Store help display in cookie (Closes: #899) 2016-01-20 16:48:05 +00:00
Xavier Guimard
62d42564f5 Remove hook 2016-01-20 10:55:25 +00:00
Clément Oudot
2f89d7e511 Add persistent label (#495) 2016-01-20 09:33:26 +00:00
Clément Oudot
2cd2d03819 Add icon on browse dropdown (#899) 2016-01-20 08:54:51 +00:00
Xavier Guimard
4cfa1be559 Unminify conftree.js (#908) 2016-01-20 07:59:35 +00:00
Xavier Guimard
97b0f8fa2a Update minified files 2016-01-19 21:44:34 +00:00
Xavier Guimard
4e0f37d071 Return "setDefault" when key is undefined (Closes: #903) 2016-01-19 21:22:05 +00:00
Xavier Guimard
6282810fcc Update minified files 2016-01-19 18:36:41 +00:00
Xavier Guimard
61ee95a8b6 Set field to require for persistent sessions (Closes: #495) 2016-01-19 18:36:31 +00:00
Xavier Guimard
88eb9d47e5 Avoid relaunching conf with dropdown + group some buttons 2016-01-19 18:25:00 +00:00
Clément Oudot
ca6ca12af2 Button for help display (#899) 2016-01-19 15:02:39 +00:00
Xavier Guimard
a02f93677b Little things 2016-01-19 06:55:36 +00:00
Xavier Guimard
26640f1463 Add manager minified files 2016-01-18 20:26:30 +00:00
Xavier Guimard
78bf541f34 Add unminified files 2016-01-18 20:26:26 +00:00
Xavier Guimard
d2b8f64ab6 Clean messages 2016-01-18 18:40:44 +00:00
Xavier Guimard
195f7e6cb2 Propage minifier to portal (#908) 2016-01-18 12:13:16 +00:00
Xavier Guimard
094519e81b Replace own minifier by yui-compressor (Closes: #908) 2016-01-18 11:10:26 +00:00
Xavier Guimard
dfb9b15999 Avoid using '.' with method/property that correspond to JS keyword (#908) 2016-01-18 11:10:18 +00:00
Clément Oudot
5774bb35ff Change default values for new application in menu (#820) 2016-01-18 10:48:54 +00:00
Xavier Guimard
b04264da09 Open main node when new special subnode (#904) 2016-01-17 17:41:40 +00:00
Xavier Guimard
4369900382 Preload new special nodes 2016-01-17 14:33:34 +00:00
Xavier Guimard
15ea500070 Replace prompt() by modal popup (Closes: #820) 2016-01-16 21:28:35 +00:00
Xavier Guimard
47a19d81ab Replace prompt by modal for virtualhosts (#902) 2016-01-16 13:08:53 +00:00
Xavier Guimard
4e8f3700d1 Detect deleted entries in app list (Closes: #907) 2016-01-16 08:00:44 +00:00
Xavier Guimard
4bff7a6423 Clean modal after usage 2016-01-14 21:35:43 +00:00
Xavier Guimard
7d5cbaef4c Clean modal after usage 2016-01-14 21:05:45 +00:00
Clément Oudot
41dccb21f9 Set default values for IDP/SP/OP/RP identifiers (#901) 2016-01-14 13:50:01 +00:00
Xavier Guimard
b23595a5e2 Save conflict 2016-01-14 10:17:12 +00:00
Xavier Guimard
d0da5e3ea0 Ref conf must be latest (Closes: #889) 2016-01-13 20:45:28 +00:00
Xavier Guimard
147845db38 Really check if key exists (#820) 2016-01-13 19:59:04 +00:00
Xavier Guimard
d36ed32290 Some little things 2016-01-13 17:54:39 +00:00
Clément Oudot
ff024e0ef6 Fix labels in SAML SP/IDP nodes (#820) 2016-01-13 09:59:01 +00:00
Clément Oudot
2056dbd87b Use table in password component (#820) 2016-01-13 09:59:00 +00:00
Clément Oudot
42c87f53e2 Allow password in simpleInputContainer (#820) 2016-01-13 09:58:59 +00:00
Clément Oudot
106d7f0e5a Modify default value for choice key (#820) 2016-01-13 09:58:56 +00:00
Xavier Guimard
cc5dfe2c91 Download multi keys before evaluate auth module to display (#883) 2016-01-12 21:21:05 +00:00
Xavier Guimard
46b986a965 Download authChoiceModules if not done (#883)
Note that the same work has to be done for Multi
2016-01-12 17:20:22 +00:00
Xavier Guimard
5ef6d9692f Change backend lists (#883) 2016-01-12 17:20:20 +00:00
Xavier Guimard
619eab6a00 First version of "download" button (#878) 2016-01-12 15:24:12 +00:00
Xavier Guimard
4894721389 Remove "name" from radio input, managed by Augular (Closes: #882) 2016-01-12 09:44:28 +00:00
Xavier Guimard
d877623f6d Default value must not be a scalar for hash containers (#882) 2016-01-12 09:34:02 +00:00