@inrupt/solid-client-authn-core / ISessionInternalInfo

Interface: ISessionInternalInfo

Captures information about sessions that is persisted in storage, but that should not be exposed as part of our public API, and is only used for internal purposes. It is complementary to ISessionInfo when retrieving all information about a stored session, both public and internal.

Properties

clientAppSecret

Optional clientAppSecret: undefined | string

For public clients, and Solid Identity Providers that do not support Client WebIDs, the client secret is still required at the token endpoint.

Defined in: src/sessionInfo/ISessionInfo.ts:87


idToken

Optional idToken: undefined | string

The ID token associated with the session (if any).

Defined in: src/sessionInfo/ISessionInfo.ts:66


issuer

Optional issuer: undefined | string

The OIDC issuer that issued the tokens authenticating the session.

Defined in: src/sessionInfo/ISessionInfo.ts:76


redirectUrl

Optional redirectUrl: undefined | string

The redirect URL registered when initially logging the session in.

Defined in: src/sessionInfo/ISessionInfo.ts:81


refreshToken

Optional refreshToken: undefined | string

The refresh token associated with the session (if any).

Defined in: src/sessionInfo/ISessionInfo.ts:71