Pat Hartl
0aabc281f1
Create external auth accounts with no password
2025-01-06 02:11:29 -06:00
Pat Hartl
6a8d8eae52
Fix claim passed to registration form
2025-01-06 02:07:25 -06:00
Pat Hartl
4bbdc3512c
Display different header for SSO account registration
2025-01-06 02:06:50 -06:00
Pat Hartl
99339c3366
Try to avoid autocomplete on registration form
2025-01-06 02:06:33 -06:00
Pat Hartl
9d232fae38
Fix spacing of auth provider buttons
2025-01-05 23:53:26 -06:00
Pat Hartl
41e9de11da
Fix references from removed package
2025-01-05 23:53:08 -06:00
Pat Hartl
7ed1cdebe2
Add login via auth provider to launcher
2025-01-05 21:09:57 -06:00
Pat Hartl
e32675f4cb
HTTPS redirection
2025-01-04 18:07:37 -06:00
Pat Hartl
2c93743400
Fix missing using
2025-01-04 02:02:41 -06:00
Pat Hartl
ef8cc2ad79
Try forwarding scheme
2025-01-04 01:53:16 -06:00
Pat Hartl
075a5a503d
Rename method, add mapping for auth prov
2025-01-03 22:52:30 -06:00
Pat Hartl
e6301fb4ba
Get authentication providers via API
2025-01-03 00:55:22 -06:00
Pat Hartl
14ea55fb8e
Fix infinite rendering loop of GameEditView
2025-01-02 20:04:03 -06:00
Pat Hartl
f81ae1244d
Fix login redirect URI
2025-01-02 18:47:04 -06:00
Pat Hartl
f9017150e6
Fix merge
2025-01-01 23:34:53 -06:00
Pat Hartl
1db285c7bb
Merge branch 'v1.1.0' of https://github.com/LANCommander/LANCommander into v1.1.0
...
# Conflicts:
# LANCommander.Server/UI/Pages/Profile/ConnectedAccounts.razor
2025-01-01 23:31:49 -06:00
Pat Hartl
fb5703556a
Fix template population
2025-01-01 23:29:25 -06:00
Pat Hartl
1ee0b37b43
Add more auth provider templates
2025-01-01 23:29:07 -06:00
Pat Hartl
78dbcdfd6c
Fix auth service
2025-01-01 21:12:07 -06:00
Pat Hartl
8ac25adf61
Provide route to get API token using authentication provider
2025-01-01 19:24:35 -06:00
Aaron Powell
8e5a4f6bf4
Refactoring startup for easier understanding and tracing
...
Broke the startup of the app into a series of extension methods (and classes to contain them), rather than one long method. This means the stack tracers are easier to follow when the startup fails, and it's clearer what's happening when throughout the pipeline.
I've included a few optimisations, such as starting to rely more on DI for injecting things (like the logger) rather than the static logger, which in turn can help with testability and evaluation of the callstack.
2025-01-02 11:40:15 +11:00
Pat Hartl
66c589c468
Update to AntBlazor v1.1.0
2024-12-31 18:21:41 -06:00
Pat Hartl
8914403c97
Fix connected accounts spacing, remove profile layout, add connected accounts to nav
2024-12-31 13:05:06 -06:00
Pat Hartl
a31b4e5921
Fixed auth via OAuth provider
2024-12-30 21:11:48 -06:00
Pat Hartl
e92c1e0064
Working registration via OAuth
2024-12-30 21:04:13 -06:00
Pat Hartl
f433b157b6
Disable tracking when getting dashboard data for faster loads
2024-12-30 15:53:35 -06:00
Pat Hartl
b08f99fc78
Working authentication with OAuth
2024-12-30 14:16:49 -06:00
Pat Hartl
6115f0fe95
Start of interface to link external providers to user account
2024-12-30 01:05:58 -06:00
Pat Hartl
0957c0f082
Add abillity to customize color / icon, add Bootstrap icons
2024-12-29 21:36:21 -06:00
Pat Hartl
bf9ca2fc2d
Map external user auths to users via custom fields
2024-12-29 18:58:01 -06:00
Pat Hartl
98c0d276b0
Support OAuth as well as OIDC
...
- Rename ExternalProvider to AuthenticationProvider
- Add enum for authentication provider type (OAuth, SAML, OIDC, etc)
- Add claim mappings
- Move authentication provider registration to extension methods
2024-12-28 05:23:23 -06:00
Pat Hartl
11e182413d
Add ability to define external authentication providers
2024-12-28 03:48:15 -06:00
Pat Hartl
d5d90d3f35
Change login route
2024-12-28 03:47:02 -06:00
Pat Hartl
928d970436
Mark game in library when getting depot results
2024-12-20 14:26:27 -06:00
Pat Hartl
d263a67a10
Fix missing data on export
2024-12-20 14:16:34 -06:00
Pat Hartl
8f6ad14d7e
Fix eager loading
2024-12-20 11:34:59 -06:00
Pat Hartl
6eee6cfd81
Fix datatable toolbar spacing
2024-12-16 21:30:53 -06:00
Pat Hartl
f4cf722db7
Simplify depot query
2024-12-16 21:30:41 -06:00
Pat Hartl
ce17b7999f
Rework depot results, API docs via Scalar
2024-12-16 00:57:11 -06:00
Pat Hartl
37ba817706
Include relevant data in depot, only list accessible games
2024-12-15 00:51:53 -06:00
Pat Hartl
9712debd2e
Retrieve games with library
2024-12-14 20:27:07 -06:00
Pat Hartl
5eba58c53c
Toggle column visibility using CSS
2024-12-14 20:11:59 -06:00
Pat Hartl
1d5358850f
Filter out null games
2024-12-14 20:11:34 -06:00
Pat Hartl
ded02adcf3
Missing column model
2024-12-12 17:42:49 -06:00
Pat Hartl
8a3132b872
Add DataTable component
2024-12-12 17:35:52 -06:00
Pat Hartl
d7e0646da4
Update packages
2024-12-06 23:30:00 -06:00
Pat Hartl
7a000189a4
Change title of mods created by column
2024-11-30 19:35:23 -06:00
Pat Hartl
ac29523602
Fix display of created by for script editor
2024-11-30 19:34:49 -06:00
Pat Hartl
8e58b7236b
Fix display of created by in archive editor
2024-11-30 19:31:46 -06:00
Pat Hartl
1a6ec990a4
Add ability to customize web UI CSS and page rendering CSS
2024-11-30 19:24:02 -06:00