|
3837513270
|
token-validator: don't prepend prefix when redirection are outside the site
|
2020-03-01 18:25:50 +01:00 |
|
|
e1f7027109
|
token-validator: maatma should be the root of token-validator
|
2020-03-01 18:25:50 +01:00 |
|
|
a4a7b48a4f
|
token-validator: use cookies instead of localStorage to store auth token
|
2020-03-01 18:25:50 +01:00 |
|
|
72a4015288
|
token-validator: handle graceful shutdown
|
2020-03-01 18:25:50 +01:00 |
|
|
09552ab516
|
token-validator: split rawHandler with responseHandler
|
2020-03-01 18:25:50 +01:00 |
|
|
8d55ecc3af
|
dashboard: use last path item to handle TP number selection
|
2020-02-28 13:23:11 +01:00 |
|
|
6086b82181
|
token-validator: add email bonus challenge
|
2020-02-28 13:22:31 +01:00 |
|
|
0302d30390
|
token-validator: add missing SSH challenge
|
2020-02-27 15:30:07 +01:00 |
|
|
7bac1ead6b
|
dashboard: improve: scale, flex, ...
|
2020-02-27 15:29:41 +01:00 |
|
|
7865373ffc
|
token-validator: prefer return Method not supported to valid GET
|
2020-02-27 15:28:38 +01:00 |
|
|
0a50ad9346
|
token-validator: include ping in progression
|
2020-02-27 15:26:57 +01:00 |
|
|
c08853fd36
|
token-validator: also link id_rsa and sshpiper_upstream
|
2020-02-27 15:26:27 +01:00 |
|
|
d705fa7326
|
token-validator: add code reading bonus
|
2020-02-27 15:25:48 +01:00 |
|
|
a0d4b431bc
|
token-validator: add dev tag to not embedded static files into binary
|
2020-02-27 15:25:48 +01:00 |
|
|
c35a8f5e6b
|
token-validator: save ping state (0: ping ok, 1: arping only)
|
2020-02-27 15:25:47 +01:00 |
|
|
1d2199aaef
|
done 2020
|
2020-02-21 01:40:15 +01:00 |
|
|
7682cae26c
|
token-validator: add a new route to get computed grades
|
2020-02-21 01:40:15 +01:00 |
|
|
ffcccce709
|
token-validator: introduce dummyAuth to avoid auth check
|
2020-02-21 01:40:15 +01:00 |
|
|
573a95a564
|
dashboard: more gradient
|
2020-02-21 01:40:15 +01:00 |
|
|
1e1d8faf6e
|
maatma: avoid invalid character at the begining or end of domain name
|
2020-02-21 01:40:15 +01:00 |
|
|
23c286ea3e
|
dashboard: ping + stats
|
2020-02-21 01:40:15 +01:00 |
|
|
f50638048f
|
token-validator: return last ping time instead of boolean
|
2020-02-21 01:40:15 +01:00 |
|
|
b34444bc55
|
maatma: fix display of non-correct domain
|
2020-02-21 01:40:15 +01:00 |
|
|
25183e2248
|
dashboard: improve overall design
|
2020-02-21 01:40:15 +01:00 |
|
|
e9a08dde9e
|
Maatma: WIP display tunnel info
|
2020-02-21 01:40:15 +01:00 |
|
|
6000b5dd2e
|
maatma: display progress on home page
|
2020-02-21 01:40:15 +01:00 |
|
|
4babb470cd
|
maatma: avoid useless alert
|
2020-02-21 01:40:15 +01:00 |
|
|
ddd8da6395
|
dashboard: refactor
|
2020-02-21 01:40:15 +01:00 |
|
|
e17d467ee3
|
token-validator: new route to handle challenge validation
|
2020-02-21 01:40:15 +01:00 |
|
|
708c3282e6
|
maatma: domains: filter useless informations and improve GLUE
|
2020-02-21 01:40:15 +01:00 |
|
|
bd729c9f54
|
maatma: refactor IPs getter to include some other interesting information
|
2020-02-21 01:40:15 +01:00 |
|
|
0af3355576
|
maatma: new function to update unlocked challenge
|
2020-02-21 01:40:15 +01:00 |
|
|
de1492e1db
|
token-validator: upload SSH key automatically validate latest challenge
|
2020-02-21 01:40:15 +01:00 |
|
|
7bfed9dc89
|
maatma: display the error returned by knotc instead of generic command error
|
2020-02-21 01:40:15 +01:00 |
|
|
b8179583e6
|
maatma: distinct add/update/delete fonctions
|
2020-02-21 01:40:15 +01:00 |
|
|
748939c3b4
|
maatma: automatically sync wg config after public key reception
|
2020-02-21 01:40:15 +01:00 |
|
|
5ba8ccc0df
|
WIP tunnel details
|
2020-02-21 01:40:14 +01:00 |
|
|
e085dbb5e3
|
maatma: don't use _ in domain names
|
2020-02-21 01:40:14 +01:00 |
|
|
7ebbf79bda
|
maatma: interface for domain delegation (mostly)
|
2020-02-21 01:40:14 +01:00 |
|
|
5f83c5cd2c
|
maatma: implement associated domains
|
2020-02-21 01:40:14 +01:00 |
|
|
955e263d39
|
maatma: add wg dump
|
2020-02-21 01:40:14 +01:00 |
|
|
33f0698f1e
|
tuto2: wg working
|
2020-02-21 01:40:14 +01:00 |
|
|
cd848e3ff6
|
WIP maatma domains interface
|
2020-02-21 01:40:14 +01:00 |
|
|
5de19436e0
|
fixup! token-validator: wg tunnel API interface
|
2020-02-21 01:40:14 +01:00 |
|
|
cbebea37e5
|
Maatma: some fun on home page
|
2020-02-21 01:40:14 +01:00 |
|
|
e965705bfe
|
Work on Maatma interface
|
2020-02-21 01:40:14 +01:00 |
|
|
9cb1ad6e97
|
token-validator: move dashboard into dashboard directory
|
2020-02-21 01:40:14 +01:00 |
|
|
ab40917285
|
token-validator: wg tunnel API interface
|
2020-02-21 01:40:14 +01:00 |
|
|
38902bee8d
|
token-handler: handle authorization through Epita CRI LDAP
|
2020-02-21 01:40:14 +01:00 |
|
|
9262917553
|
this is tuto1
|
2020-02-21 01:40:08 +01:00 |
|
|
9eaa2bf4e8
|
token-validator: check key before importing it
|
2019-02-28 10:56:11 +01:00 |
|
|
081b22a64a
|
token-validator: ip, ping, ...
|
2019-02-28 10:56:11 +01:00 |
|
|
792f6bbe25
|
WIP ping support
|
2019-02-27 02:04:35 +01:00 |
|
|
8b06f62e90
|
token-validator: can filter access through handlers
|
2019-02-27 02:04:35 +01:00 |
|
|
2d2617f6ec
|
token-validator: add routes to display predefined IPs on challenge LAN
|
2019-02-27 02:04:35 +01:00 |
|
|
ff9c6bacdf
|
token-validator: fix ssh part and add support for ssh-piperd
|
2019-02-27 02:04:35 +01:00 |
|
|
20749da348
|
token-validator: display last known IP and MAC for students
|
2019-02-27 02:04:35 +01:00 |
|
|
867b4ef194
|
token-validator: use go-bindata to embedded static assets
|
2019-02-24 04:58:43 +01:00 |
|
|
2ee32cb45b
|
token-validator: generate authorizedkeys file
|
2019-02-22 01:46:29 +01:00 |
|
|
36db72ba07
|
token-validator: prefer displaying progress by challenge ID
|
2019-02-22 01:46:29 +01:00 |
|
|
8d2d707daa
|
token-validator: add sshkeys management
|
2019-02-22 01:46:29 +01:00 |
|
|
bbcc7cd373
|
token-validator: challenge disk done
|
2019-02-22 01:46:29 +01:00 |
|
|
843aac8d54
|
token-validator: record logins
|
2019-02-22 01:46:29 +01:00 |
|
|
0fd38832bf
|
Revert "login-validator: provide latest IP"
This reverts commit 42600cecbc694903c26846c611ceb376e991c715.
|
2019-02-22 01:46:29 +01:00 |
|
|
cb0098317f
|
token-validator: add recap
|
2019-02-22 01:46:29 +01:00 |
|
|
9a821276e0
|
token-validator: get challenge id also via json
|
2019-02-22 01:46:29 +01:00 |
|
|
87599668b9
|
login-validator: provide latest IP
|
2019-02-22 01:46:29 +01:00 |
|
|
f3249cc9ed
|
token-validator: existing student is not a case of failure
|
2019-02-22 01:46:29 +01:00 |
|
|
d8fb2443c7
|
fixup! adlin: able to tokenize every arguments
|
2019-02-22 01:46:29 +01:00 |
|
|
6df70342af
|
Replace blake2b by sha512 (as it is not yet available on alpine
|
2019-02-22 01:45:13 +01:00 |
|
|
133244897b
|
token-validator: done many challenges
|
2019-02-22 01:45:13 +01:00 |
|
|
fa45457bb7
|
token-validator: handle remote-validator authentication + new student features
|
2019-02-22 01:45:13 +01:00 |
|
|
0fbe142626
|
token-validator: start project
|
2019-02-22 01:45:13 +01:00 |
|