Join Keith Casey for an in-depth discussion in this video JWT token management: Security, validation, and revocation, part of Web Security: OAuth and OpenID Connect.
- [Instructor] Now that we know a little bit more…about tokens and their purpose,…let's talk about what they actually are…or what's inside them.…Before we dive in,…let's see what the core OAuth specification has…to say about them.…First, access tokens are credentials used…to access protected resources.…An access token is a string…representing an authorization issued…to the client.…The string is usually opaque to the client.…Okay, so tokens are strings…and they might be opaque,…but that's not really much to act on.…
What else does it say?…Our next item, tokens represent specific scopes…and durations of access,…granted by the resource owner…and enforced by the resource server…and authorization server.…Now, we haven't covered what scopes are exactly,…but tokens may represent them…and a token can represent a duration for access.…That's great, except notice that it says represents,…not this field will be in the token,…so we still don't know what's in them.…Next, the access token provides an abstraction layer,…replacing different authorization constructs,…
- How does OAuth 2.0 work, and what problems does it solve?
- What is OpenID Connect, and how is it different from OAuth?
- OAuth tokens and their usage
- Authorization in microservices
- Common security considerations
- Authorization for mobile apps and SPA
- Authorization in legacy applications
- Server-side implementations
Skill Level Intermediate
1. What Is OAuth?
2. Core Terminology
3. Client Credential: Authorization for Microservices
4. Implicit or Hybrid: Authorization for Mobile Devices
5. Grant Type: Authorization Code
6. Grant Type: Resource Owner Password Flow
7. Server-Side Implementations
Next steps1m 40s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.