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
a67cc83c97
Bug in deleted cat (menu / app list) + better debug ( #907 )
2016-01-16 21:13:43 +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
de2e0823da
Manage unopend groupe nodes ( closes : #888 )
2016-01-16 07:27:00 +00:00
Xavier Guimard
b50e985ee6
Check for removed apps ( #907 )
...
Not completly verified
2016-01-15 06:27:45 +00:00
Xavier Guimard
1c93769e1b
Fix #893
2016-01-14 21:35:45 +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
Xavier Guimard
aa788a4a8f
Write well formed default rules for manager ( Closes : #871 )
2016-01-14 20:32:25 +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
007539b1f3
Don't failed if a module is missing
2016-01-14 12:42:07 +00:00
Xavier Guimard
b23595a5e2
Save conflict
2016-01-14 10:17:12 +00:00
Xavier Guimard
7691f9cdfc
Revert r4234 to detect changes when old conf is applied ( Closes #889 )
2016-01-14 06:28:19 +00:00
Xavier Guimard
9526e844fd
Parse forgotten subnodes ( Closes : #888 )
2016-01-14 06:16:18 +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
d2fcb5083a
Back from JSON::MaybeXS to JSON ( #877 )
2016-01-13 19:47:56 +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
6ac420ee7d
2 bugs; avoid "each" and complete hash list
2016-01-12 22:04:07 +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
Xavier Guimard
6505ff4de7
Add text/xml in authorized mime types (proxy). Closes #820
2016-01-11 21:33:16 +00:00
Xavier Guimard
3e854253c6
Add optional URL in authChoice entries ( Closes : #884 )
2016-01-11 21:30:06 +00:00
Xavier Guimard
5bdea0260b
Missing split in authChoiceModules ( Closes : #883 )
2016-01-11 21:15:27 +00:00
Xavier Guimard
6eaea5081a
Avoid double utf8 management ( #827 )
2016-01-11 20:32:44 +00:00
Clément Oudot
1dc99ce818
Improve OpenID Connect configuration ( #820 )
2016-01-11 16:59:44 +00:00
Clément Oudot
a1855c04af
Fix simpleInputContainer component ( #880 )
2016-01-11 16:07:09 +00:00
Clément Oudot
773a67e7a5
use simpleInputContainer for OIDC access points ( #820 )
2016-01-11 15:16:44 +00:00
Clément Oudot
94612f1eb3
Modify oidcServiceMetadataIssuer attribute ( #820 )
2016-01-11 15:12:49 +00:00
Clément Oudot
dae02078ce
Possibility to use a certificate instead of a public key ( #879 )
2016-01-11 10:55:59 +00:00
Xavier Guimard
99158605d7
Use new constant to manage hash keys
2016-01-11 06:27:20 +00:00
Xavier Guimard
c65fd986f5
Manage Common/Constants.pm with jsongenerator and add $hashParameters constant
2016-01-11 06:27:16 +00:00
Clément Oudot
ac69d04086
Remove unused script
2016-01-08 13:43:31 +00:00
Xavier Guimard
d2d84b1c9b
UTF-8 test
2016-01-08 06:58:38 +00:00
Xavier Guimard
49686ebb8e
Update utf8 test
2016-01-07 22:31:58 +00:00
Xavier Guimard
ea87afe8b8
utf8 in progress... ( #827 )
2016-01-07 22:28:58 +00:00
Xavier Guimard
14a29c54cc
Rename Manager/ConfParser.pm to Manager/Conf/Parser.pm
2016-01-07 12:34:36 +00:00
Xavier Guimard
c0e5e0010e
utf8 anywhere in conf
2016-01-07 12:34:34 +00:00
Xavier Guimard
e2745c5e83
More comments
2016-01-07 11:40:24 +00:00
Clément Oudot
fdc6bbed67
Change oidcOPMetaDataOptionsDisplay node name ( #820 )
2016-01-07 10:49:55 +00:00
Xavier Guimard
7e79007a2b
Verify that node titles are not attribute names
2016-01-07 06:13:14 +00:00
Xavier Guimard
8c4a26d0fe
More comments
2016-01-06 22:03:46 +00:00
Xavier Guimard
16ec8d6d22
Insert multiValuesSeperator in tree
2016-01-06 21:40:57 +00:00
Xavier Guimard
2acbbf9de6
Verify that all attributes have been checked
2016-01-06 21:33:31 +00:00
Xavier Guimard
4faf8fd749
Verify bijection between attributes and trees
2016-01-06 20:57:50 +00:00
Xavier Guimard
47f834a35c
Remove double entries
2016-01-06 20:57:48 +00:00
Clément Oudot
58a5f51d93
Change default value for portalForceAuthnInterval ( #820 )
2016-01-06 15:58:40 +00:00
Clément Oudot
7fda0fdec1
Add portalForceAuthnInterval in Tree ( #820 )
2016-01-06 14:54:04 +00:00
Clément Oudot
7eb1d8f17b
Add hiddenAttributes in Tree ( #820 )
2016-01-06 10:28:14 +00:00
Xavier Guimard
1f03eb063c
Little beautify changes
2016-01-06 09:43:31 +00:00
Xavier Guimard
3a00c656fc
Finish zero-conf ( #820 )
2016-01-06 06:26:37 +00:00
Xavier Guimard
eb6bfa7107
Insert 'remoteCookieName' as known exception
2016-01-06 06:02:51 +00:00
Xavier Guimard
fcad402857
Add test to verify that parameters are uniq
2016-01-06 05:55:57 +00:00
Xavier Guimard
e84e8b106d
Build first lmConf-1.js file with Zero.pm
2016-01-05 21:33:49 +00:00
Xavier Guimard
6f7629953b
Update tests after menu change
2016-01-05 21:05:40 +00:00
Xavier Guimard
773b8662d2
Zero conf in progress
2016-01-05 18:27:21 +00:00
Xavier Guimard
1aaf517a69
Zero conf in progress
2016-01-05 18:27:19 +00:00
Clément Oudot
376f69d47a
Add _lastSeen field in dates part of sessions explorer ( #820 )
2016-01-05 17:06:06 +00:00
Clément Oudot
57769f2dd5
Display all menu items in a submenu in mobile view ( #820 )
2016-01-05 15:11:36 +00:00
Clément Oudot
c8b1da174f
Configure icons for main links ( #820 )
2016-01-05 14:41:14 +00:00
Clément Oudot
3093302ab5
Move logout link in menu links ( #820 )
2016-01-05 13:59:42 +00:00
Clément Oudot
8a060741d6
Move languages and version in a dropdown menu ( #820 )
2016-01-05 13:12:32 +00:00
Xavier Guimard
f21ab98e8e
Better error management (0 conf)
2016-01-05 12:33:27 +00:00
Xavier Guimard
3868343e12
Avoid die
when no conf is available
2016-01-05 11:06:13 +00:00
Xavier Guimard
e938e0cee1
Adapt cursor
2016-01-05 10:15:18 +00:00
Xavier Guimard
b11c3ea68a
Load file from URL feature
2016-01-04 22:22:20 +00:00
Xavier Guimard
876c420ed5
Update tests
2016-01-04 20:43:15 +00:00
Clément Oudot
dd6fe4ba8c
Add Regexp::Common dependency (used in Manager/Build/Attributes.pm) ( #820 )
2016-01-04 16:49:43 +00:00
Xavier Guimard
5473cf4d33
Remove duplicate key (may close #865 )
2016-01-04 15:27:58 +00:00
Xavier Guimard
9a7515b327
Add test coverage test
2016-01-04 12:34:25 +00:00
Xavier Guimard
9ea0aaae09
Change bad sub name
2016-01-03 22:56:49 +00:00
Xavier Guimard
08e116a0dc
More documentation (+rearrange)
2016-01-03 22:56:47 +00:00
Xavier Guimard
53fa84e74f
OpenID black/white lists
2016-01-03 16:57:30 +00:00
Xavier Guimard
507c050f5f
Update manifest files
2016-01-03 16:57:20 +00:00
Xavier Guimard
a7c2f66d35
Cli: addKey + delKey are running (simple hash only)
2016-01-02 19:29:10 +00:00
Xavier Guimard
103e3da144
make tidy
2016-01-02 09:35:40 +00:00
Xavier Guimard
e8dac0fe6b
Replace 'splice' by copy ( Closes : #534 )
2016-01-02 09:29:05 +00:00
Xavier Guimard
979b52fdff
Cli now can be launch as root (no local cache)
2016-01-02 09:28:58 +00:00
Xavier Guimard
cb9d5a3f73
Remove temporary hack
2016-01-01 19:56:02 +00:00
Xavier Guimard
19f46073f5
Update POD
2016-01-01 19:56:00 +00:00
Xavier Guimard
a708cdaaca
Little secu: do not run as root
2016-01-01 19:55:57 +00:00
Xavier Guimard
1b2f5cd48b
Cli now get/set
2016-01-01 19:55:53 +00:00
Xavier Guimard
5a6742f34e
Finish get() + doc
2016-01-01 19:55:51 +00:00
Xavier Guimard
2c512dbcfa
First Cli : get base keys only for now
2016-01-01 19:55:48 +00:00
Xavier Guimard
1b514714d6
Missing lib
2016-01-01 19:55:39 +00:00
Xavier Guimard
2f9c4743a4
Change sub names to private ones
2016-01-01 19:55:35 +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
276514f77f
Unusable hack
2015-12-30 20:36:45 +00:00
Xavier Guimard
4c87b96f97
Add select content in Manager/Attributes.pm for tests
2015-12-30 20:32:45 +00:00
Xavier Guimard
93b3522e12
Restore subs (were transformed in "DUMMY") + doc
2015-12-30 20:16:15 +00:00
Xavier Guimard
93f7d5076e
s/bellow/below/g
2015-12-30 20:16:14 +00:00
Xavier Guimard
820fbb5ffa
RSA keys may be empty
2015-12-30 18:32:07 +00:00
Xavier Guimard
0eea67d8ae
Add icon to close help frame
2015-12-30 18:32:06 +00:00
Xavier Guimard
8eed3ce519
Unknown values must reject saving
2015-12-30 18:32:05 +00:00
Xavier Guimard
74a708838f
Update bad title
2015-12-30 18:32:04 +00:00
Xavier Guimard
3770823453
Update TODO
2015-12-30 18:32:03 +00:00
Xavier Guimard
5c7cc89610
New forms for grantSessionRule
2015-12-30 18:32:01 +00:00
Xavier Guimard
df25e85119
Waiting for multiValuesSeparator to be available
2015-12-30 09:27:05 +00:00
Xavier Guimard
10ae2610a4
Propage ^
2015-12-28 22:09:23 +00:00
Xavier Guimard
d137d3c86d
Bad positionning
2015-12-28 22:09:22 +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
caddcaa32d
Install markdown pages in debian doc
2015-12-28 12:25:14 +00:00
Xavier Guimard
2076abf9d1
Typo
2015-12-28 12:08:25 +00:00
Xavier Guimard
ae675692c4
+Attribute to change LDAP alias dereference ( Closes : #787 )
2015-12-28 11:58:53 +00:00
Xavier Guimard
9aedda17d4
Remove bower files
2015-12-28 11:17:13 +00:00
Xavier Guimard
17a65ee7d2
Update manifest
2015-12-28 05:42:19 +00:00
Xavier Guimard
bdf650497e
Move jsongenerator to root script directory
2015-12-28 05:38:44 +00:00
Xavier Guimard
dab3c4866d
POD documentation
2015-12-28 05:38:42 +00:00
Xavier Guimard
452d9207ee
Little things
2015-12-28 05:29:34 +00:00
Xavier Guimard
74105ced92
Split jsongenerator in a library
2015-12-27 22:14:43 +00:00
Xavier Guimard
10323d6b76
Check conditions in AuthSlave and UserDBSlave
...
Closes : #865
2015-12-27 12:29:32 +00:00
Xavier Guimard
db45375f2b
Avoid bad request during load
2015-12-27 09:14:44 +00:00
Xavier Guimard
0036ad31cb
Manage HTTP errors in FCGI (redirections)
2015-12-27 08:31:41 +00:00
Xavier Guimard
8e66d14912
Rearrange jsongenerator.pl
2015-12-27 07:19:16 +00:00
Xavier Guimard
63e70c7933
Bad tests
2015-12-26 20:17:23 +00:00
Xavier Guimard
d18918b020
Move files that should be used only by jsongenerator.pl in Manager/Build
2015-12-26 20:08:31 +00:00
Xavier Guimard
b188167251
More POD
2015-12-26 07:30:27 +00:00
Xavier Guimard
280a12657b
Manage help path as language entry
2015-12-25 13:13:35 +00:00
Xavier Guimard
c8c378c770
Update doc
2015-12-25 12:50:30 +00:00
Xavier Guimard
b606628e5e
Add coudot in copyrights
2015-12-25 10:46:22 +00:00
Xavier Guimard
0086a8b6b3
Propage r4064 to tests
2015-12-25 10:45:51 +00:00
Xavier Guimard
e4e749d1eb
Adapt SAML test
2015-12-24 09:49:30 +00:00
Xavier Guimard
5fb50a25f3
Ask for translation of key messages
2015-12-24 09:49:25 +00:00
Xavier Guimard
305beab72d
Error ^, redirection code is 401 here
2015-12-24 06:58:10 +00:00
Xavier Guimard
598c5827d0
Update l10n
2015-12-23 20:37:21 +00:00
Xavier Guimard
4e95337b40
Little error
2015-12-23 20:37:15 +00:00
Xavier Guimard
5ebe8ca6c2
Little error in messages management
2015-12-23 20:07:51 +00:00
Xavier Guimard
dbefb608e7
302/3 codes must not be intercepted
2015-12-23 20:07:47 +00:00
Xavier Guimard
dd559b8664
Import applyConf sub from old Upload.pm
2015-12-23 19:45:41 +00:00
Xavier Guimard
942c1d5990
Display Ajax network errors with modal
2015-12-23 19:01:26 +00:00
Xavier Guimard
7d28c10f2c
Test broken: since a few days, "uid" is added to error message.
2015-12-23 08:13:32 +00:00
Xavier Guimard
b98b203ec6
Use "id" to avoid some errors when tests are chaining
2015-12-22 10:45:29 +00:00
Xavier Guimard
2f433cd1d5
Replace type "text" by "password" for some attributes
2015-12-21 11:43:42 +00:00
Xavier Guimard
20ca5b4742
Display version
2015-12-21 11:27:56 +00:00
Xavier Guimard
695035d008
Add logout link
2015-12-21 11:16:13 +00:00
Clément Oudot
dc292d21d6
Declare type authParamsText ( #820 )
2015-12-21 07:54:13 +00:00
Xavier Guimard
5791ff554d
Little bug on auth params
2015-12-20 11:21:48 +00:00
Xavier Guimard
f08f75f1fa
Insert a high debug level system
2015-12-20 10:09:18 +00:00
Xavier Guimard
3a3eea98dc
OIDC in progress
2015-12-20 07:48:15 +00:00
Xavier Guimard
4f77251aac
OIDC in progress
2015-12-20 07:04:41 +00:00
Xavier Guimard
96dd4c00e6
Add SAML e2e test
2015-12-19 18:06:12 +00:00
Xavier Guimard
604b86d14b
Regexp error: SAML changes were not detected
2015-12-19 11:49:46 +00:00
Clément Oudot
7a2b09bee9
Configure CAS attributes trough Manager ( #773 )
2015-12-18 18:01:16 +00:00
Clément Oudot
4a1f957fdd
Set trunk version to 1.9.0
2015-12-18 09:31:36 +00:00
Xavier Guimard
2df6075dfa
Persistent sessions explorer in progress
2015-12-18 06:17:30 +00:00
Xavier Guimard
4194378940
Prepare session explorer to examine persistent sessions
...
See #495
2015-12-17 22:25:03 +00:00
Xavier Guimard
8f5fcaf2b8
Add sessionTypes constant
2015-12-17 22:25:01 +00:00
Xavier Guimard
a3f61ccebd
Use top url on redirections
2015-12-16 20:44:26 +00:00
Xavier Guimard
d891fb318c
Update manager tests
2015-12-16 11:37:43 +00:00
Xavier Guimard
4a5bfa6354
Add CGI file for the manager
2015-12-16 11:37:39 +00:00
Xavier Guimard
3cab871443
Update manifest
2015-12-16 11:37:35 +00:00
Xavier Guimard
9c81c3d424
Do not require perltidy
2015-12-16 11:37:33 +00:00
Xavier Guimard
796d48d00a
Clean code
2015-12-15 21:08:30 +00:00
Xavier Guimard
d0578bb495
Update todo list
2015-12-15 21:08:27 +00:00
Xavier Guimard
a334237335
Remove debug line
2015-12-15 20:50:32 +00:00
Xavier Guimard
37aa95962e
Manage "force saving"
2015-12-15 20:49:02 +00:00
Xavier Guimard
ee8f1396c9
Remove double url
2015-12-15 19:05:48 +00:00
Xavier Guimard
e03b731ed6
Update todo list
2015-12-15 19:05:47 +00:00
Xavier Guimard
b0d8e50cd7
Dynamic auth module display for multi
2015-12-15 19:05:45 +00:00
Xavier Guimard
e5f744654b
Dynamic display of auth modules (authChoice only)
2015-12-15 19:05:44 +00:00
Xavier Guimard
bba44321fc
make json
2015-12-15 19:05:43 +00:00
Xavier Guimard
3d67ee3c17
Keys *Params must bu in lowercase
2015-12-15 19:05:41 +00:00
Xavier Guimard
319df84b93
authChoice management
2015-12-14 22:24:11 +00:00
Xavier Guimard
612dbb090f
Update files (changes forgotten detected by Makefile !)
2015-12-14 20:39:31 +00:00
Xavier Guimard
3d22c04d9b
More work around authChoice
2015-12-13 22:09:35 +00:00
Xavier Guimard
8a47fccb98
Prepare future authChoice forms
2015-12-13 07:25:41 +00:00
Xavier Guimard
8d1f3d2740
Old debug line
2015-12-13 07:25:35 +00:00
Xavier Guimard
3372341fec
Start authChoice management
2015-12-12 13:18:48 +00:00
Xavier Guimard
192fe98951
Set authChoiceParam default value
2015-12-12 13:18:44 +00:00
Xavier Guimard
13fb310a69
Update PEMs regexp
2015-12-10 21:05:18 +00:00
Xavier Guimard
14fc506184
Update todo list
2015-12-10 20:41:39 +00:00
Xavier Guimard
7c8bade424
Little error that breaks dynamic auth modules choice
2015-12-10 20:40:50 +00:00
Xavier Guimard
5a3fc1bfed
Adapt "multi" system to the new manager
...
IMPORTANT: auth and userDB stacks are now in distinct keys
2015-12-10 20:05:29 +00:00
Xavier Guimard
d29aaeb27b
New "json" target in Makefile
2015-12-10 20:05:27 +00:00
Xavier Guimard
cfc2a13135
Update todo
2015-12-10 12:29:06 +00:00
Xavier Guimard
3a390228dc
Add user logs
2015-12-10 12:28:08 +00:00
Xavier Guimard
bf146565d2
Update manifest
2015-12-07 21:35:50 +00:00
Xavier Guimard
537d5d2394
Move end-to-end test to root
...
New target also created in Makefile: `e2e_test`
NB: to launch it, install protractor. For example:
npn install -g protractor && \
webdriver-manager update
2015-12-07 20:56:39 +00:00
Xavier Guimard
5ad7f6c988
Update todo list
2015-12-02 22:28:06 +00:00
Xavier Guimard
c1b08cd4e3
Replace Plack::Handler::Apache2 by mod_fastcgi
2015-12-02 22:28:05 +00:00
Xavier Guimard
fc978e5b48
Little thing
2015-11-03 19:55:00 +00:00
Xavier Guimard
2268d1f713
Update TODO: 1 question
2015-11-03 19:11:22 +00:00
Clément Oudot
6a2b5a05c4
Work on UI for notifications explorer (#LEMONDLAP-820)
2015-11-03 10:01:25 +00:00
Clément Oudot
e32bb43f6c
Work on UI for notifications explorer (#LEMONDLAP-820)
2015-11-01 10:27:58 +00:00
Clément Oudot
64dc7daf9e
Work on UI for notifications explorer (#LEMONDLAP-820)
2015-11-01 10:27:57 +00:00
Clément Oudot
3b4f2b58ae
Fix tests on session backend and on cookie name ( #820 )
2015-10-26 18:23:25 +00:00
Clément Oudot
d366991884
Set anonymous in cfgAuthor if Manager is not protected ( #820 )
2015-10-26 09:13:07 +00:00
Clément Oudot
d485871354
Work on UI for OpenID Connect ( #820 )
2015-10-23 15:39:29 +00:00
Clément Oudot
3cc7ed09fc
Work on UI for SAML ( #820 )
2015-10-23 15:18:47 +00:00