Перейти к содержимому

OAuth Explained in 3 Minutes: Access Without Sharing Passwords

Tech Unknotted

0:00 / 0:00

OAuth Explained in 3 Minutes: Access Without Sharing Passwords

48 просмотров · 6 дней назад
Tech Unknotted
1 подписчик
48 просмотров · 6 дней назад
How can an app read your calendar without receiving your Google password? This 3-minute OAuth explainer makes permissions, tokens, and secure app connections easy to understand. Follow PlanPal, a fictional scheduling app, from its first permission request to a protected calendar API. We cover the everyday idea behind OAuth 2.0, then introduce PKCE, OpenID Connect, refresh tokens, and service-to-service access. In this video: • OAuth as a digital valet key • Scopes and the four OAuth roles • Authorization codes and access tokens • Refresh tokens and disconnecting apps • PKCE, pronounced “pixie” • OAuth versus OpenID Connect • Client credentials and practical security habits CHAPTERS 00:00 Why apps should not get your password 00:12 OAuth: the digital valet key 00:25 Scopes and a calendar example 00:39 The four OAuth roles 00:51 Consent and the authorization code flow 01:19 Using an access token 01:33 Expiration, refresh tokens, and revocation 01:47 PKCE explained simply 02:05 OAuth versus OpenID Connect 02:19 Service-to-service OAuth 02:31 Practical security habits 02:47 The takeaway Which permission would make you hesitate before connecting an app? Share your example in the comments. Subscribe to Tech Unknotted for everyday technology, clearly explained.    / @techunknotted   SOURCES AND FURTHER READING OAuth 2.0 framework: https://www.rfc-editor.org/rfc/rfc674... Bearer tokens: https://www.rfc-editor.org/rfc/rfc675... PKCE: https://www.rfc-editor.org/rfc/rfc763... Current OAuth security guidance: https://www.rfc-editor.org/rfc/rfc970... Token revocation: https://www.rfc-editor.org/rfc/rfc700... OpenID Connect: https://openid.net/developers/how-con... Google's OpenID Connect documentation: https://developers.google.com/identit... Production note: This video uses synthetic English narration and original animated diagrams. PlanPal and the permission screens are illustrative. This is a conceptual introduction, with selected advanced ideas, rather than a complete implementation tutorial. #OAuth #CyberSecurity #TechExplained