Refactor and enhance Authentik integration and models #1

Merged
ferociousbyte merged 8 commits from dev into 9 2025-10-18 21:47:11 +00:00
ferociousbyte commented 2025-10-18 21:47:01 +00:00 (Migrated from github.com)
  • Updated TalaryonHelper to use X509CertificateLoader.LoadPkcs12 for certificate handling.
  • Introduced AuthentikUserPath and enhanced AuthentikUser model to improve nullability and property handling.
  • Added new provider models (AuthentikProviderOAuth, AuthentikProviderSaml, etc.) for service enhancements.
  • Implemented ApiRequest helper and unified IApiResource for dynamic API endpoint management.
  • Replaced Newtonsoft.Json with System.Text.Json for serialization across models.
  • Refactored Authentik service to simplify and standardize resource request methods.
  • Enhanced organizational structure with namespace realignment and project updates.
- Updated `TalaryonHelper` to use `X509CertificateLoader.LoadPkcs12` for certificate handling. - Introduced `AuthentikUserPath` and enhanced `AuthentikUser` model to improve nullability and property handling. - Added new provider models (`AuthentikProviderOAuth`, `AuthentikProviderSaml`, etc.) for service enhancements. - Implemented `ApiRequest` helper and unified `IApiResource` for dynamic API endpoint management. - Replaced `Newtonsoft.Json` with `System.Text.Json` for serialization across models. - Refactored `Authentik` service to simplify and standardize resource request methods. - Enhanced organizational structure with namespace realignment and project updates.
Sign in to join this conversation.
No description provided.