YoVDO

Securing SPAs and Blazor Applications Using the BFF Pattern

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Javascript Courses Blazor Courses Web Application Security Courses Single-Sign-On Courses Single-Page Applications Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of securing Single Page Applications (SPAs) and Blazor applications using the Backend for Frontend (BFF) pattern in this comprehensive conference talk. Delve into the challenges of modern web development, including authentication, single sign-on, and token-based security for API calls. Examine various security patterns, their pitfalls, and the impact of evolving browser landscapes. Discover why the BFF pattern has emerged as the most secure and stable approach for implementing OpenID Connect and OAuth 2 in browser-based applications. Learn about token transmission, storage, and renewal strategies, as well as the implications of browser standardization and security changes. Gain insights into the classic server-side model, API reverse proxy, and token management mode. By the end of this talk, acquire a deep understanding of how to effectively implement the BFF pattern to enhance the security of your web applications.

Syllabus

Introduction
Transmission of tokens over URLs
Token storage in browsers
How to get new access tokens
JavaScript library
Browser standardization
Brave
Browser Changes
Browser Security
Backend for Frontend
Classic Server Side Model
How does it work
Full disclosure
Do we expose login and log out
OpenID Connect Authentication Handler
User Endpoint
Cookie Handler
Session Change Notifications
API
Reverse Proxy
Token Management Mode
BFF Styles


Taught by

NDC Conferences

Related Courses

Authentication & Authorization: OAuth
Udacity
Desarrollo de Aplicaciones Web: Seguridad
University of New Mexico via Coursera
Web Application Development: Security
University of New Mexico via Coursera
Hacking and Patching
University of Colorado System via Coursera
Fundamentals of Computer Network Security
University of Colorado System via Coursera