Concept
OpenID Connect adds identity to OAuth 2.0: an ID token that says who the user is, plus a discovery document and userinfo endpoint. "Log in with Google" is OpenID Connect.
The tutor works through these with you, in conversation and code. A session ends when you have shown them, not when a video does.
A few lines that show OpenID Connect doing its job.
spring:
security:
oauth2:
client:
registration:
google:
client-id: ${GOOGLE_CLIENT_ID}
client-secret: ${GOOGLE_CLIENT_SECRET}
scope: openid, email, profile
# then: http.oauth2Login(Customizer.withDefaults())
# and @AuthenticationPrincipal OidcUser user in a controllerUsing the access token as proof of identity. The access token is for calling APIs; the ID token is the signed statement about the user, and it is the one to validate for login.
Your roadmap puts these before OpenID Connect, unless you already know them.
Once a session shows you understand OpenID Connect, it comes back for review. Each review takes a minute and tells the memory model how well you still know it.