Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Securing Amazon HTTP APIs with JWT authorizers
Search
Pradheepa P
November 06, 2023
31
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Securing Amazon HTTP APIs with JWT authorizers
Pradheepa P
November 06, 2023
More Decks by Pradheepa P
See All by Pradheepa P
Demystifying JWT
pradheepa
0
36
WebAuthn Explained
pradheepa
0
110
Securing Amazon API Gateway using Auth0
pradheepa
0
29
Fostering Inclusivity and Equality
pradheepa
0
46
Take Your Authentication Beyond Passwords
pradheepa
0
79
Building Modern GraphQL APIs
pradheepa
0
39
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Designing for Performance
lara
611
70k
Everyday Curiosity
cassininazir
0
270
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
240
Mobile First: as difficult as doing things right
swwweet
225
10k
New Earth Scene 8
popppiees
3
2.5k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
990
Measuring & Analyzing Core Web Vitals
bluesmoon
9
950
The agentic SEO stack - context over prompts
schlessera
0
860
We Have a Design System, Now What?
morganepeng
55
8.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Transcript
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Hey !!! - Pradheepa Pullanieswaran, @pradheepa - Staff Developer Advocate, Okta - AWS Community Builder - Excited about all things serverless and security - Running Identity and Security Meetup - https://www.linkedin.com/in/pradheepa
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. - API Definition - HTTP API - Supported Authorization Types - Auth0 JWT Authorizer Agenda
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Application Programming Interface (API) Client Request Response API Web Server DB
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Gmail API Base URL : https://gmail.googleapis.com
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Amazon HTTP API Cost Efficiencies by 70% Reduced Latency by 70% Easier and Faster to implement
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. HTTP Vs REST API Authorization
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. What we are building today? AWS Request Response JWT Authorizer Authzn Server Client
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Client makes a request to the API AWS Request JWT Authorizer Authzn Server
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. API GW makes a request to the JWT Authorizer AWS
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. JWT Authorizer sends to JWKS of Authzn server AWS
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. JWT Authorizer validates token, pass to API GW AWS
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. API GW triggers Lambda AWS
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Lambda returns the response to API GW AWS
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. API GW returns the response client AWS Json Response
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. HTTP API Gateway
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Lambda Integration with HTTP API
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. JWT Authorization
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Demo
© 2023, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Thank you! © 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Please complete the session survey in the mobile app Pradheepa Pullanieswaran @pradheepa linkedin.com/in/pradheepa