Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 30
  1. We adapt the previous solution for creating local users for Google logins to not be tied to the ID of the Google user.

  2. Adds the creation of local users accounts for users logging in via Google to help with quickly looking up user details

  3. Describes how you can invite test users to your OAuth application and create many test users with Google Cloud Identity.

  4. Describes how you can work with managed Google accounts in ASP.NET Core to extract the users underlying email domain and restrict users to a specific domain.

  5. Describes how you can add authentication via Google to an ASP.NET Core application without using ASP.NET Core Identity

  6. Learn how to guard against losing data when deserializing JSON to limited properties and the serializing the object again.

  7. Something I've been wanting to do for a while was to switch away for iCloud for file storage.

  8. Despite my initial thoughts, it seems I will have to get to grips with Neovim after all.

  9. I have switched to Omarchy for my personal computing needs.

  10. Store the primary email in a shadow property and add a custom user validator to enforce uniqueness without hurting the user experience

  11. Use the NormalizedEmail and NormalizedUserName properties of ASP.NET Core Identity to stop multiple signups from plus-addressed emails

  12. Learn how to prevent multiple signups to your application from people using plus-addressing (aka sub-addressing)

  13. I continue with cleaning my Anki deck with AI.

  14. I continue with cleaning my Anki deck with AI.

  15. I continue with cleaning my Anki deck with AI.

  16. I continue with cleaning my Anki deck with AI.

  17. In this post, I see whether I can use AI to generate a good prompts for generating an Anki card

  18. In this blog post I discuss my workflow for publishing scheduled blog posts with Relay.app

  19. I demonstrate I used the Flurl HTTP testing library to do end-to-end testing between different API endpoints.

  20. I demonstrate how you can automatically refresh access tokens when calling 3rd party APIs

  21. This short guide helps you debug issues with Proxyman when using OAuth 2.0 or OpenID Connect flows in ASP.NET Core

  22. I demonstrate how you can use the Broadcast Channel API to return values from a popup window to the main browser window.

  23. We look at the benefits of Pushed Authorization Requests (PAR) and demonstrate how to use it with OpenIddict.

  24. I give a quick introduction to AdminUI for OpenIddict which allows you to manage your OpenIddict configuration and administer users and roles.

  25. Demonstrates how you can implement user-facing logs with ASP.NET Core logging and Serilog

  26. Demonstrates how you can limit the callers of certain API endpoints to specific IP addresses

  27. Squash EF Core migrations

    Learn about the technique I used to squash my EF Core migrations into a single file

  28. A quick tip on how you can disable the StatusCode middleware for a specific FastEndpoints endpoint

  29. My process for creating API clients

    I have a look at how I create API clients for use in Cloudpress with Flurl and discuss why I settled on this pattern

  30. Looking at how you can use DefaultJsonTypeInfoResolver modifiers to write auditing information when serializing JSON documents with System.Text.JSON