damienbod / bff-openiddict-aspnetcore-angular

OpenIdict Backend for frontend security using Angular Standalone (nx) and ASP.NET Core backend

Home Page:https://damienbod.com/2023/09/25/secure-angular-application-using-openiddict-and-asp-net-core-with-bff/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenIddict BFF security architecture using ASP.NET Core and nx Angular standalone

.NET and npm build License

Secure Angular application using OpenIddict and ASP.NET Core with BFF

Debugging

Start the Angular project from the ui folder

nx serve --ssl

Start the ASP.NET Core projects from the server folder and the identityProvider

dotnet run

Or just open Visual Studio and run the solution.

Credits and used libraries

  • NetEscapades.AspNetCore.SecurityHeaders
  • Yarp.ReverseProxy
  • OpenIddict
  • ASP.NET Core
  • Angular
  • Nx
  • OpenIddict

History

  • 2024-04-27 Updated packages and build, code clean up
  • 2024-01-22 Updated packages
  • 2023-12-30 Open Redirect protection for login
  • 2023-11-16 .NET 8 updates

Links

https://github.com/damienbod/bff-aspnetcore-angular

https://learn.microsoft.com/en-us/aspnet/core/introduction-to-aspnet-core

https://nx.dev/getting-started/intro

https://github.com/isolutionsag/aspnet-react-bff-proxy-example

https://github.com/openiddict

https://github.com/damienbod/bff-auth0-aspnetcore-angular

https://github.com/damienbod/bff-azureadb2c-aspnetcore-angular

https://github.com/damienbod/bff-aspnetcore-vuejs

https://github.com/damienbod/bff-MicrosoftEntraExternalID-aspnetcore-angular

About

OpenIdict Backend for frontend security using Angular Standalone (nx) and ASP.NET Core backend

https://damienbod.com/2023/09/25/secure-angular-application-using-openiddict-and-asp-net-core-with-bff/

License:Apache License 2.0


Languages

Language:C# 73.0%Language:HTML 13.1%Language:JavaScript 8.9%Language:TypeScript 4.2%Language:CSS 0.7%Language:SCSS 0.0%