Commit graph

482 commits

Author SHA1 Message Date
jvyden
7ca9e5ae61
Cache resources 2021-11-22 19:39:09 -05:00
jvyden
68d7433875
Order photos by timestamp on website 2021-11-22 19:27:41 -05:00
jvyden
2b5f91c1cd
Add pages to photos page 2021-11-22 19:12:53 -05:00
jvyden
b137d3fc79
Add simple photos page 2021-11-22 18:58:56 -05:00
jvyden
4b69192e89
Move all irrelevant Pages out of ExternalAuth 2021-11-22 18:37:26 -05:00
jvyden
f974c90a92
oop, fix missing semi colon 2021-11-22 18:11:25 -05:00
jvyden
92d4346347
[skip ci] Bump config version to 7 2021-11-22 18:04:43 -05:00
jvyden
59c2e3e098
Add external auth toggle 2021-11-22 18:04:09 -05:00
jvyden
84669201ab
Fix all tests 2021-11-22 17:40:25 -05:00
jvyden
688721d6c2
Remove problematic AuthenticationTests.CanUseToken check 2021-11-22 16:49:39 -05:00
jvyden
0b2ee92c1c
[skip ci] Bump config version 2021-11-22 16:48:03 -05:00
jvyden
3b63a5e21c
Update debug build warning 2021-11-22 16:47:04 -05:00
jvyden
5e660fae18
Make server digest key a config option 2021-11-22 16:46:01 -05:00
jvyden
652fff7dee
Add debug build warning 2021-11-22 16:43:14 -05:00
jvyden
e98d98980a
Pain 2021-11-21 22:16:53 -05:00
jvyden
4017afe8c8
Track denied attempts, add deny all button 2021-11-21 21:53:39 -05:00
jvyden
787f9f7362
Game now relies on external auth to connect properly 2021-11-21 21:39:34 -05:00
jvyden
d33670060b
Add ability to approve & deny authentication attempts 2021-11-21 20:41:30 -05:00
jvyden
70cf34dd7e
Order results in authentication page by timestamp (newest first) 2021-11-21 19:44:22 -05:00
jvyden
df49ae10fd
Add proper timestamp to authentication page 2021-11-21 19:41:42 -05:00
jvyden
b7be3d3c9a
Make authentication page database based 2021-11-21 19:33:19 -05:00
jvyden
12e2fe8626
Allow getting user from BaseLayout 2021-11-21 19:12:31 -05:00
jvyden
e12fa2ea66
Add players online count to landing page 2021-11-21 18:53:34 -05:00
jvyden
276156c5de
Style login and register forms 2021-11-21 02:33:06 -05:00
jvyden
08d8940db4
Fomantic can make anything look good 2021-11-21 02:11:28 -05:00
jvyden
b05ae76af5
Add fomantic and static files directory 2021-11-21 01:29:14 -05:00
jvyden
f7cea5bec2
Pin footer to bottom of page 2021-11-20 02:56:55 -05:00
jvyden
bf759713bd
Add authentication page 2021-11-20 02:54:22 -05:00
jvyden
bb742cfbbc
Log in user after registering 2021-11-20 02:35:50 -05:00
jvyden
f005aca48c
sha256 passwords client-side before sending (why didn't I do this before?) 2021-11-20 02:21:42 -05:00
jvyden
8d01130ce2
update datasources 2021-11-20 02:01:48 -05:00
jvyden
ef76332fdb
Add logout page 2021-11-20 01:50:18 -05:00
jvyden
ff823b5ae6
Rename Game authentication methods as such 2021-11-20 01:21:31 -05:00
jvyden
21fd62ac1c
Add WebTokens, send cookie on successful login 2021-11-20 00:59:16 -05:00
jvyden
d11309b027
Rename Token to GameToken 2021-11-20 00:27:39 -05:00
jvyden
bb4cecee2e
Actually verify the password on login 2021-11-20 00:13:11 -05:00
jvyden
d96f084322
Add (working) Register Form 2021-11-19 23:55:40 -05:00
jvyden
fc040dec50
Add (non-functional) login form 2021-11-19 22:16:42 -05:00
jvyden
0073461e97
Add modified warning to page footer 2021-11-19 22:06:05 -05:00
jvyden
a31085c08a
Add page navigation bar 2021-11-19 22:00:08 -05:00
jvyden
4738684f6e
Add BaseLayout
All pages should be using this.
2021-11-19 21:51:33 -05:00
jvyden
0d5139489a
Add razor page support 2021-11-19 21:35:15 -05:00
jvyden
443bb1fc02
Increase player timeout to 5 minutes 2021-11-19 20:38:29 -05:00
jvyden
325d55e458
Make player timeout 2 minutes 2021-11-19 15:46:24 -05:00
jvyden
8703a39100
Add InfluxLogger for Kettu, log slot counts 2021-11-19 02:21:49 -05:00
jvyden
3c42c0cf55
InfluxDB Logging support 2021-11-19 01:45:47 -05:00
jvyden
0ada6efe45
Fix ShouldReturnForbiddenWhenNotAuthenticated tests 2021-11-19 00:45:59 -05:00
jvyden
cbe8fbc2b4
Fix unit tests breaking due to config changes 2021-11-19 00:42:46 -05:00
jvyden
177befde91
Add DbConnectionString to config 2021-11-19 00:25:41 -05:00
jvyden
76aeb54da0
Add dirty commit warning 2021-11-19 00:22:14 -05:00