Package dev.relism.flash.ext.oidc
Class OidcSession
java.lang.Object
dev.relism.flash.ext.oidc.OidcSession
An authenticated user's OIDC session — persisted in
OidcSessionStore and
looked up via the oidc_session cookie on every request.
Sessions are immutable; a refreshed access token produces a new instance
that replaces the old one in the store (same id()).
-
Constructor Details
-
OidcSession
-
-
Method Details
-
isAccessTokenExpired
public boolean isAccessTokenExpired()Returnstrueif the access token has expired or will expire within the next 30 seconds (eager refresh to avoid mid-request expiry). -
id
-
accessToken
-
idToken
-
refreshToken
-
accessTokenExpiresAt
-
claims
-