Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 131
  1. Defeating Phishing with FIDO2 for ASP.NET

    Learn how Evilginx can phish common multi-factor authentication implementations, and how you can defeat it using FIDO2.

  2. Give your ASP.NET 4.x apps a refresh with the latest OWIN updates and Proof Key for Code Exchange

  3. Year in Review: 2019

    A nostalgic review of what I got up to in 2019 and plans for 2020.

  4. How to implement custom signing algorithms for JWT validation in .NET Core, with examples using ES256K and Bouncy Castle.

  5. Creating Signed JWTs using Nimbus JOSE + JWT

    Cheat sheet for using Nimbus JOSE + JWT to create signing keys, generate signed JWTs, and verify JWT signatures.

  6. Using mkcert for ASP.NET Core Development

    Getting started with mkcert for IIS TLS certificates and ASP.NET Core client certificate authentication

  7. New Pluralsight course on all things user authentication and how to implement them in ASP.NET Core

  8. JWT Signing using RSASSA-PSS in .NET Core

    A look at the new RSASSA-PSS support in .NET Core and what benefits it has over RSASSA-PKCS1-v1_5

  9. Implementing Sign in with Apple in ASP.NET Core

    A primer on Sign in with Apple, including an example integration in ASP.NET Core.

  10. The Dangers of SAML IdP-Initiated SSO

    Why you should use SAML's SP-initiated SSO rather than Idp-initiated SSO and unsolicited SAML responses.

  11. Secure Remote Password (SRP) in C# and .NET Core

    How to roll your own SRP client and server using C# and .NET Core

  12. Encrypting Identity Tokens in IdentityServer4

    How to encrypt identity tokens in IdentityServer4 and decrypt them in ASP.NET Core.

  13. Generating a Crypto Random String in Dart

    How to generate a cryptographically random string in Dart, suitable for OAuth and OpenID Connect usage

  14. Challenges 2-6: Caesar and Vigenère Ciphers

    Implementing and breaking XOR-based versions of the Caesar and Vigenère Ciphers in C# and .NET.

  15. Challenge 1: Base64 Encoding

    Implementing your own Base64 encoder, dealing with hex strings, bit handling, and sextets.

  16. Solving the Cryptopals Crypto Challenges in C#

    My solutions to the Cryptopals Crypto (Cryptography) Challenges using C# and .NET.

  17. Ktor using OAuth 2.0 and IdentityServer4

    Implementing OAuth support in Ktor & Kotlin to get access tokens from IdentityServer4

  18. A rebuttal to Okta's 'Nobody Cares About OAuth or OpenID Connect', advocating the education and involvement of developers with OAuth and OpenID Connect.

  19. A cheat sheet for choosing the right way to securely access an API when using a browser-based application such as a JavaScript SPA.

  20. How to add support for PKCE to your ASP.NET Core OpenID Connect client application.

  21. JSON Web Encryption (JWE) in .NET

    Learn how to encrypt JSON Web Tokens with JSON Web Encryption in C#, .NET, and ASP.NET Core.

  22. Migrating your oidc-client-js SPA from the OpenID Connect implicit flow to authorization code flow with PKCE.

  23. Software Tokens Won't Save You

    A look at the advantages and disadvantages of using software tokens as an authentication factor, focussing on TOTP.

  24. Year in Review: 2018 Catch Up

    A brief review of what I've been up to since 2016, including plans for 2019.

  25. How to keep your DBA happy by implementing your own IdentityServer4 data store.

  26. Removing application passwords from OAuth by using JWT Bearer Tokens, including ASP.NET Core and IdentityServer4 usage.

  27. How to handle delegation scenarios using OAuth Token Exchange, for use with microservices and API gateways.

  28. Help! I’m Stuck in a Redirect Loop!

    It's not the identity provider, it's you.

  29. Announcing my new Pluralsight course, in which we take a look at OAuth 2.0, the gold standard for API authorization.

  30. Recording from .NET South West looking at how to protect an Angular application using OpenID Connect

  31. Getting Started with IdentityManager2

    An introduction to IdentityManager2, including ASP.NET Core Identity, and IdentityServer4 integration.

  32. Getting to grips with FIDO2 and WebAuthn, including a basic implementation in ASP.NET Core

  33. How to keep your Swagger UI test tool working after protecting your API using IdentityServer 4 (OAuth).

  34. A cautionary tale of reinventing the wheel and history repeating itself in the name of blockchain

  35. OAuth is Not Authentication

    The reasons why OAuth is not an authentication protocol, and why without using open standards such as OpenID Connect, should not be hacked to become one.

  36. An Introduction to the OAuth Device Flow

    One of the few legitimate uses for the ROPC grant type is for browserless devices.

  37. How to use passwordless authentication via one-time, user specific login links sent via email.

  38. Integrating with Civic SIP using ASP.NET Core

    Integrating with Civic SIP using an ASP.NET Core web application

  39. A technical review of the Civic SIP, from the perspective of an identity and authentication professional

  40. JWT Signing using ECDSA in .NET Core

    How to sign and verify a JSON Web Token (JWT) using Elliptic Curve Digital Signature Algorithms (ECDSA) in .NET Core

  41. Verifying JSON Web Tokens usng the Java-JWT library and protecting access to a Ktor API

  42. Experimenting with Kotlin and OAuth

    Getting to grips with Kotlin using OAuth client credentials and API requests

  43. Understanding silent refresh and how to implement it using Angular CLI and oidc-client

  44. Better Password Hashing in ASP.NET Core

    Learn how password hashing works in ASP.NET Core Identity and how to secure the default implementation or improve it using bcrypt or Argon2 with a secure migration.

  45. Don't use the OAuth password grant type

    Learn why you should not use OAuth's Resource Owner Password Credentials (ROPC) grant.

  46. How to add authentication to an Angular SPA using the oidc-client OpenID Connect client library

  47. Getting started with oidc-provider

    Tutorial for getting the node oidc-provider library up and running.

  48. The Wrong Ways to Protect an API

    The previous alternatives to OAuth and authorizing access to an API and why we no longer use them.

  49. How to use IdentityServer with WS-Federation as a Trusted Identity Provider in SharePoint 2013.

  50. ASP.NET Core and Docker Environment Variables

    Configuring ASP.NET Core application settings when running within Docker containers