@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