/** * OIDC token set returned from the token endpoint * * Contains the tokens issued by the IdP after successful authorization. */ export default interface OidcTokenSet { /** * Access token for calling IdP APIs * Used to access protected resources at the IdP */ accessToken: string; /** * ID token (JWT) containing user claims * This is the core OIDC token that contains user identity information */ idToken: string; /** * Refresh token for obtaining new access tokens * Optional - only if IdP supports and grants refresh tokens */ refreshToken?: string; /** * Token type (usually "Bearer") */ tokenType: string; /** * Expiration time in seconds * How many seconds until the access token expires */ expiresIn?: number; /** * Scope granted by the IdP * Space-separated list of scopes */ scope?: string; /** * All claims from the ID token * Parsed and validated JWT claims */ claims: Record; } //# sourceMappingURL=OidcTokenSet.d.ts.map