Understanding PKCE in OAuth 2.0: What, Why, and When to Use It

December 12, 2024

Tags: #oauth #oidc #authentication #pkce #video

In this video, I break down PKCE (Proof Key for Code Exchange), a crucial enhancement to the OAuth 2.0 Authorization Code Grant. Learn how PKCE works, why it was introduced, and when it’s essential to ensure secure communication between your app and authorization server.

Whether you’re building a mobile, desktop, or SPA (single-page application), understanding PKCE can help protect your app against common security threats like authorization code interception.

📚 Topics Covered:

Watch this video to see all the details and how it works!

Don’t forget to subscribe to my YouTube channel!

Example sourcecodes (even if they are not used in this video) are available on my GitHub repository:
dasniko/keycloak-extensions-demo - GitHub

« KEYCLOAK Persistent User Sessons