Commit graph

6 commits

Author SHA1 Message Date
Sipke Schoorstra 95b2ce8d84
Revise external authentication architecture 2026-07-25 02:35:56 +02:00
Sipke Schoorstra ef83541edd
Add external authentication broker 2026-07-24 19:04:26 +02:00
Sipke Schoorstra 1b09538a13
Introduce role and user management services (#7297)
* Introduce role and user management services

- Add `CreateRoleResult` and `CreateUserResult` models for managing creation results.
- Implement `IRoleManager` and `IUserManager` interfaces and their service classes.
- Configure dependency injection for role and user managers.
- Refactor endpoints to use new manager interfaces.

* Remove IRoleStore dependency from Create endpoint
2026-02-15 18:50:11 +01:00
Sipke Schoorstra bf810e7d7a Add endpoint to create users 2023-03-27 00:43:39 +02:00
Sipke Schoorstra 30c4e5b1e7
Implement API key authentication (#3834)
* Implement API key storage

* Implement API key validation

* Implement EF Core providers
2023-03-26 23:53:17 +02:00
Sipke Schoorstra 93297b6764
Refresh tokens (#3626)
* Remove elastic hosted service for alias/rollover

* Fix dependency issues

* Implement token refresh

* Update appsettings
2023-01-13 22:55:08 +01:00