Securing Your APIs with OAuth 2.0 - API Days

  Переглядів 69,603

OktaDev

OktaDev

День тому

SLIDES: speakerdeck.com/aaronpk/secur...
In this talk, you’ll learn how to use OAuth 2.0 to secure access to your APIs. OAuth is an authorization protocol which enables applications to access data on behalf of users without needing to know their username and password. This enables many use cases such as easily enabling multi-factor authorization for your users, and better separation of concerns of all your backend services.
We’ll look at how to use JWT access tokens, as well as the tradeoffs that come with them. We’ll look at how to design scopes that allow granular access to various parts of your backend services. We’ll also look at how to design a microservices architecture protected by OAuth at a gateway.
Aaron's book, OAuth 2.0 Simplified: amzn.to/2S6Uj4e
Follow Aaron at / aaronpk
---
Okta is a developer API service that stores user accounts for your web apps, mobile apps, and APIs.
* Sign up for Okta for free at developer.okta.com/signup/
* For more info visit us at developer.okta.com/
* Developer Blog: developer.okta.com/blog/
* Follow us on Twitter: / oktadev
* Follow us on FB: / oktadevelopers
* Follow us on LinkedIn: / oktadev

КОМЕНТАРІ: 29
@Chris.Plunkett
@Chris.Plunkett Рік тому
This is a golden example of how a technical presentation should be. Great job!
@mingzus
@mingzus 3 роки тому
not shortest one in UKposts, but one of the BEST to explain Oauth ! Thanks you !
@parthsalat
@parthsalat 3 роки тому
That's coz he made Oauth 2.0
@starman9000
@starman9000 7 місяців тому
Presenter was clear in mind what he is talking! I am able to understand which I failed to uderstand from many other similar content. Thank you.
@AnonyoX
@AnonyoX Рік тому
One of the best presentations on this topic. Lucid, on-point, and yet moderately detailed. Thank you, Aaron.
@ThePersepolis32
@ThePersepolis32 3 роки тому
I already read some articles, but this was a perfect explanation.
@FictionsAndIllusions
@FictionsAndIllusions 3 роки тому
Thanks for this video. I was curious about how to secure Web APIs using OAuth2.0 and the second half of this talk answered it perfectly.
@randyhockin2437
@randyhockin2437 4 роки тому
Excellent presentation Aaron.
@sergiocamacho730
@sergiocamacho730 3 роки тому
Excellent presentation. It wasn't hard at all to watch for a half-hour talk.
@joeyjoejoo
@joeyjoejoo Рік тому
that was an absolutely brilliant tutorial. thanks very much.
@OktaDev
@OktaDev Рік тому
You're very welcome! Glad that you enjoyed it.
@pepsiholix
@pepsiholix 7 місяців тому
Now that was an exzellent talk!
@pradeeprao6733
@pradeeprao6733 3 роки тому
comprehensive presentation, thanks
@sumitkumarb4u
@sumitkumarb4u 2 роки тому
Very nice presentation. Really helped!
@JanithKalhara
@JanithKalhara Рік тому
Simple and clean.
@beatagozdziaszek8157
@beatagozdziaszek8157 4 роки тому
6:28 Start of the OAuth 2.0 flow
@bdoesbjj
@bdoesbjj 3 роки тому
tintuu Why are you laughing? Your comment in not helpful at all.
@santiagocavanna
@santiagocavanna Рік тому
Thanks for sharing this information. I found it very clear and useful. I am doing some work as IAM Arch and not always it is clear the path.
@green10701
@green10701 4 роки тому
Perfect explanation 10:28
@mansimen
@mansimen 3 роки тому
Hi, great presentation, the hotel card analogy is quite good. But IMHO, really poor choice of colors for the slides. I'm colorblind and don't see any difference between those arrows that you mentioned in slide at minute 10:39.
@alittleextra2832
@alittleextra2832 2 роки тому
The world does not revolve around you.
@alirezaamedeo
@alirezaamedeo Рік тому
PKCE is not the replacement of client authentication. It's simply to prove whoever is exchanging code for token is the same guy who requested the code.
@smritisharan-sfdcamplified
@smritisharan-sfdcamplified 20 днів тому
Nice
@HenryPan
@HenryPan 4 роки тому
Is OAuth 2.0 itself secure enough?
@oko2708
@oko2708 4 роки тому
4:15
@davidharris3391
@davidharris3391 3 роки тому
Empirical data, i.e. the past several years of billions (or trillions ?) of transactions using Oauth2 would say 'if used properly, yes'.
@domaincontroller
@domaincontroller 3 роки тому
Specs are not good tutorials, 20 specs 00:57 the password anti-pattern 02:23 OAuth spec, Sign in with 02:46 OAuth was designed to give access to data, accessing APIs not about identifying the user 04:15 OpenID connect 04:36 OAuth originally created for that third-party app access, first party app as well, gmail actually redirects you to the google OAuth server 06:24 we gonna take a look how OAuth works, from an application point of view 06:39 access token, hotel key 07:57 five roles 08:51 starting with the simplest flow 10:45
@alirezaamedeo
@alirezaamedeo Рік тому
You may not want to expose scopes of a JWT to the world so reference token will be the only option.
@allyc0des972
@allyc0des972 3 роки тому
It's couldn't care less, not could care less
An Illustrated Guide to OAuth and OpenID Connect
16:36
OktaDev
Переглядів 541 тис.
Protecting Your APIs with OAuth
59:25
OktaDev
Переглядів 12 тис.
Normal vs Smokers !! 😱😱😱
00:12
Tibo InShape
Переглядів 8 млн
Kitten has a slime in her diaper?! 🙀 #cat #kitten #cute
00:28
КИРПИЧ ОБ ГОЛОВУ #shorts
00:24
Паша Осадчий
Переглядів 6 млн
Эта Мама Испортила Гендер-Пати 😂
00:40
Глеб Рандалайнен
Переглядів 5 млн
What's going on with the OAuth 2.0 Implicit flow?
17:18
OktaDev
Переглядів 81 тис.
ID Tokens VS Access Tokens: What's the Difference?
8:38
OktaDev
Переглядів 132 тис.
OAuth: When Things Go Wrong
43:58
OktaDev
Переглядів 26 тис.
OAuth 2.0 explained with examples
10:03
ByteMonk
Переглядів 83 тис.
Oauth 2.0 tutorial Explain Like I’m 5
15:47
Gabriel Zimmermann
Переглядів 59 тис.
OAuth 2.0: An Overview
6:34
InterSystems Learning Services
Переглядів 1,1 млн
OpenID Connect vs OAuth | OpenID Connect explained
8:50
Jan Goebel
Переглядів 33 тис.
ASP.NET Core Custom OAuth Server (.NET 7 Minimal Apis C#)
33:24
Raw Coding
Переглядів 27 тис.
OAuth Grant Types simplified for decision makers
13:16
Software Architecture and Design
Переглядів 9 тис.
Игровой ноутбук за 100тр в МВИДЕО
0:58
KOLBIN REVIEW
Переглядів 453 тис.
Нужно ли чистить ПК от пыли?
0:59
CompShop Shorts
Переглядів 134 тис.
Лучший Смартфон До 149 Баксов!!!??? itel s24
20:25
РасПаковка ДваПаковка
Переглядів 49 тис.
Phone charger explosion
0:43
_vector_
Переглядів 43 млн
САМЫЙ дешевый ПК с OZON на RTX 4070
16:16
Мой Компьютер
Переглядів 99 тис.