Article

Articles

A list of all 92 blog articles released on scottbrady91.com.

  1. 2020-09 - C# - PEM Loading in .NET Core and .NET 5
  2. 2020-08 - FIDO - Recording: Let's stop blaming our users for getting hacked when it is our problem to solve
  3. 2020-08 - JOSE - JWTs: Which Signing Algorithm Should I Use?
  4. 2020-08 - OpenSSL - Creating RSA Keys using OpenSSL
  5. 2020-07 - OAuth - OAuth Security Workshop 2020
  6. 2020-07 - Identity Server - Using ECDSA in IdentityServer4
  7. 2020-07 - OpenSSL - Creating Elliptical Curve Keys using OpenSSL
  8. 2020-07 - General - Adding Tailwind Utility Classes to your Bootstrap Website
  9. 2020-06 - C# - EdDSA for JWT Signing in .NET Core
  10. 2020-05 - C# - Replacing JWTs with Branca and PASETO in .NET Core
  11. 2020-04 - JOSE - Alternatives to JSON Web Tokens (JWTs)
  12. 2020-03 - Identity Server - Outsourcing IdentityServer4 Token Signing to Azure Key Vault
  13. 2020-02 - FIDO - Building a FIDO Authenticator with OpenSK
  14. 2020-01 - ASP.NET Identity - IdentityManager2 2020 Update
  15. 2020-01 - ASP.NET - Refreshing your Legacy ASP.NET IdentityServer Client Applications (with PKCE)
  16. 2019-12 - General - Year in Review: 2019
  17. 2019-12 - C# - Supporting Custom JWT Signing Algorithms in .NET Core
  18. 2019-11 - Kotlin - Creating Signed JWTs using Nimbus JOSE + JWT
  19. 2019-10 - ASP.NET - Using mkcert for ASP.NET Core Development
  20. 2019-09 - Authentication - New Pluralsight Course: ASP.NET Authentication - The Big Picture
  21. 2019-07 - C# - JWT Signing using RSASSA-PSS in .NET Core
  22. 2019-06 - OpenID Connect - Implementing Sign In with Apple in ASP.NET Core
  23. 2019-05 - PAKE - Secure Remote Password (SRP) in C# and .NET Core
  24. 2019-04 - Identity Server - Encrypting Identity Tokens in IdentityServer4
  25. 2019-03 - Dart - Generating a Crypto Random String in Dart
  26. 2019-02 - Cryptopals - Solving the Cryptopals Crypto Challenges in C#
  27. 2019-02 - Cryptopals - Challenge 1: Base64 Encoding
  28. 2019-02 - Cryptopals - Challenges 2-6: Caesar and Vigenère Ciphers
  29. 2019-02 - Kotlin - Ktor using OAuth 2.0 and IdentityServer4
  30. 2019-01 - OAuth - Why Developers Do Care About OAuth and OpenID Connect
  31. 2019-01 - OpenID Connect - ASP.NET Core using Proof Key for Code Exchange (PKCE)
  32. 2019-01 - OAuth - Cheat Sheet: OAuth for Browser-Based Applications (e.g. a JavaScript SPA)
  33. 2019-01 - C# - JSON Web Encryption (JWE) in .NET Core
  34. 2019-01 - Angular - Migrating oidc-client-js to use the OpenID Connect Authorization Code Flow and PKCE
  35. 2019-01 - Authentication - Software Tokens Won't Save You
  36. 2019-01 - General - Year in Review: 2018 Catch Up
  37. 2018-12 - Identity Server - Creating Your Own IdentityServer4 Storage Library
  38. 2018-10 - OAuth - Removing Shared Secrets for OAuth Client Authentication
  39. 2018-09 - OAuth - Delegation Patterns for OAuth 2.0
  40. 2018-09 - OpenID Connect - Help! I’m Stuck in a Redirect Loop!
  41. 2018-09 - OAuth - New Pluralsight Course: Getting Started with OAuth 2.0
  42. 2018-07 - Angular - SPA Identity and Access Control with OpenID Connect and IdentityServer4
  43. 2018-07 - ASP.NET Identity - Getting Started with IdentityManager2
  44. 2018-07 - FIDO - A FIDO2 Primer and Proof of Concept using ASP.NET Core
  45. 2018-06 - Identity Server - ASP.NET Core Swagger UI Authorization using IdentityServer4
  46. 2018-06 - Blockchain Identity - Lessons Learned from Integrating with Blockchain Identity Providers
  47. 2018-04 - OAuth - OAuth is Not Authentication
  48. 2018-03 - ASP.NET Identity - Implementing Medium's Passwordless Authentication using ASP.NET Core Identity
  49. 2018-02 - Blockchain Identity - Technical Review of Civic's Secure Identity Platform
  50. 2018-02 - Blockchain Identity - Integrating with Civic SIP using ASP.NET Core
  51. 2018-02 - C# - JWT Signing using ECDSA in .NET Core
  52. 2017-11 - Kotlin - JSON Web Token Verification in Ktor using Kotlin and Java-JWT
  53. 2017-11 - Kotlin - Experimenting with Kotlin and OAuth
  54. 2017-11 - OpenID Connect - Silent Refresh - Refreshing Access Tokens when using the Implicit Flow
  55. 2017-10 - ASP.NET Identity - Improving the ASP.NET Core Identity Password Hasher
  56. 2017-08 - OAuth - Why the Resource Owner Password Credentials Grant Type is not Authentication nor Suitable for Modern Applications
  57. 2017-08 - Angular - SPA Authentication using OpenID Connect, Angular CLI and oidc-client
  58. 2017-07 - OpenID Connect - Getting Started with oidc-provider
  59. 2017-07 - OAuth - The Wrong Ways to Protect an API
  60. 2017-04 - Identity Server - IdentityServer 4 SharePoint Integration using WS-Federation
  61. 2017-04 - Azure - Cloudflare Origin Certificates and Azure App Services
  62. 2017-04 - Docker - ASP.NET Core and Docker Environment Variables
  63. 2017-03 - ASP.NET Identity - ASP.NET Identity 2 Configurable Password Hasher
  64. 2017-03 - Windows - Yet Another MakeCert Tutorial
  65. 2017-02 - General - Software Design and Development Conference 2017
  66. 2016-11 - OAuth - Consuming External OAuth Services using IdentityModel
  67. 2016-09 - Entity Framework - Entity Framework Core In Memory Testing
  68. 2016-09 - Identity Server - Getting Started with IdentityServer 4
  69. 2016-07 - Azure - Getting Started with the Azure DocumentDB .NET SDK
  70. 2016-06 - General - NDC Oslo 2016
  71. 2016-05 - Katana - OWIN Basic Authentication
  72. 2016-05 - Katana - WS-Federation Token Encryption using Microsoft Katana
  73. 2016-04 - ASP.NET Identity - Identity Manager using ASP.NET Identity
  74. 2016-04 - Windows - IIS - The Process Cannot Access the File Because it is Being Used by Another Process
  75. 2016-03 - General - How I Prepared For My First Technical Presentation
  76. 2016-01 - General - Ten Steps to Learn Anything Quickly Review
  77. 2016-01 - Identity Server - Identity Server 3 using WS-Federation
  78. 2015-11 - Email Verification - Python Email Verification Script
  79. 2015-08 - Katana - Creating OWIN Middleware using Microsoft Katana
  80. 2015-08 - Identity Server - Identity Server 3 using ASP.NET Identity
  81. 2015-08 - ASP.NET Identity - Quick and Easy ASP.NET Identity Multitenancy
  82. 2015-06 - C# - Deserializing a JSON Enumerated String to a Different C# Enumerated Type
  83. 2015-05 - Katana - OWIN Katana Introduction
  84. 2015-05 - General - Software Design and Development Conference 2015
  85. 2015-05 - Identity Server - Identity Server 3 Standalone Implementation Part 3
  86. 2015-04 - Identity Server - Identity Server 3 Standalone Implementation Part 2
  87. 2015-04 - Identity Server - Identity Server 3 Standalone Implementation Part 1
  88. 2015-02 - Identity Server - Thinktecture Identity Server 3
  89. 2015-01 - OpenID Connect - OpenID Connect Flows
  90. 2015-01 - OpenID Connect - OpenID Connect Endpoints
  91. 2015-01 - OpenID Connect - OpenID Connect Overview
  92. 2015-01 - General - Why Blog