Commit graph

12 commits

Author SHA1 Message Date
Pat Hartl
f1fa66b632 Improve advanced auth provider editing, add role claim mapping
- Added auto discovery of scopes and claim mappings to auth provider editor
- Added the ability to map claims to roles
- Auto-provision users logged in over external auth

Ref #411
2026-06-21 02:03:51 -05:00
Pat Hartl
2d888ef50b Rename private variables 2026-02-16 19:34:41 -06:00
Pat Hartl
add770b227 Refactor Settings
Settings for the server are now combined with the settings from the SDK. This introduces a large breaking change and a migration should be created. This refactor utilizes .NET Configuration and the Options pattern. This will allow for the overriding of any setting using envionment variables. It also means that Settings.yml can be used to override any .NET configuration. A SettingsProvider implementation was created, and any updating of settings was changed from SettingsService.SaveSettings() to SettingsProvider.Update(s => { ... })
2025-11-16 12:31:25 -06:00
Pat Hartl
0812387c55 Switch OIDC to use configuration endpoints 2025-10-12 20:54:56 -05:00
Pat Hartl
74aaf8ee9d Fix spacing for auth edit 2025-01-22 18:32:06 -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
66c589c468 Update to AntBlazor v1.1.0 2024-12-31 18:21:41 -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
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