Home

Awesome

.NET

Implementing OpenID Code Flow PKCE using OpenIddict, Angular and Blazor

Blogs:

Implementing OpenID Code Flow with PKCE using OpenIddict and Angular

Secure a Blazor WASM ASP.NET Core hosted APP using BFF and OpenIddict

Using Blazor with a YARP downstream API protected using certificate authentication

Implement an OpenIddict identity provider using ASP.NET Core Identity with Keycloak federation

Add Fido2 MFA to an OpenIddict identity provider using ASP.NET Core Identity

Implement a GRPC API with OpenIddict and the OAuth client credentials flow

Creating Migrations

Console

dotnet ef migrations add initSts -c ApplicationDbContext

Powershell

Add-Migration "init_sts" -c ApplicationDbContext

Running manually

Update-Database -Context ApplicationDbContext

History

Links:

https://documentation.openiddict.com/

https://github.com/damienbod/Blazor.BFF.OpenIDConnect.Template

https://github.com/openiddict/openiddict-core

https://github.com/robinvanderknaap/authorization-server-openiddict

http://kevinchalet.com/2016/07/13/creating-your-own-openid-connect-server-with-asos-implementing-the-authorization-code-and-implicit-flows/

https://github.com/openiddict/openiddict-core/issues/49

https://github.com/openiddict/openiddict-samples

https://blogs.msdn.microsoft.com/webdev/2017/01/23/asp-net-core-authentication-with-identityserver4/

https://blogs.msdn.microsoft.com/webdev/2016/10/27/bearer-token-authentication-in-asp-net-core/

https://blogs.msdn.microsoft.com/webdev/2017/04/06/jwt-validation-and-authorization-in-asp-net-core/

https://jwt.io/

https://www.scottbrady91.com/OpenID-Connect/OpenID-Connect-Flows

https://damienbod.com/2022/01/10/comparing-the-backend-for-frontend-bff-security-architecture-with-an-spa-ui-using-a-public-api/

Keycloak links

https://docs.microsoft.com/en-us/java/openjdk/download

https://github.com/tuxiem/AspNetCore-keycloak

https://wjw465150.gitbooks.io/keycloak-documentation/content/server_installation/topics/network/https.html