DashSoftwareSolutions / DashAccountingSystemV2

ASP.NET Core + React/Redux SPA powered Simple Ledger and Time Tracking System for small businesses
GNU General Public License v3.0
12 stars 4 forks source link

[UI] - Absorb changes in authentication/login and API authorization due to .NET 8 upgrade #132

Closed groberts314 closed 2 months ago

groberts314 commented 4 months ago

Companion item to #93 (.NET 8 back-end upgrade) since the .NET 8 back-end will not have Identity Server and token services and Open ID Connect. Instead, it will use ASP.NET Identity and expose API endpoints for authentication (similar to the built-in ones described here but customized) and Microsoft ASP.NET Identity's custom opaque access token format (rather than JWTs). So UI application will handle login in its own Redux, and there is no dependency on any OpenID Connect libraries.