Login and Access Control in Angular
summary
Concrete, actionable material: Angular app uses JWTs via implicit flow, configures an angular-oauth2-oidc style module, validates signatures and nonces, and sends access tokens as HTTP Authorization: Bearer using an HTTP interceptor. Demo uses identityserver on Azure, prints and decodes tokens, reads identity claims, uses a canActivate guard, refreshes tokens before expiry, and implements single sign-out via iframe/Server-Sent-Events/WebSocket that actually logs out both browser tabs.
AI-written summary · about
chapters (11)
- 0:00Intro
- 1:30Motivation
- 2:01Requirements
- 9:17Existing authorization services
- 12:03Implicit Flow
- 19:57Demo
- 24:25Booking a flight
- 25:42Implementation
- 28:55HTTP Interceptor
- 29:55HTTP Interceptor Implementation
- 34:25Single SignOn
related talks
33mMake your Angular app a max security prison
19mAngular's User Authentication Tool Belt
31mAuthentication with OpenID Connect in Angular Applications
54mOpenID Connect In Depth
26mThe Science of Authenticating Angular Apps
30mEnable Authentication and Authorization with Azure Active Directory
39mSecuring your apps with OAuth2 and OpenID Connect
26mAngular Router Authentication and Authorization Real LIVE LIVE LIVE LIVE LIVE Demo
