The Content Source being reached.
The acting user.
The source's type-specific settings, already defaulted and validated.
The provider to read through.
The role this session is being opened as.
A source read as an administrator and the same source read as an anonymous visitor are different sessions and see different content, which is why this is part of the cache key.
The secret material for this role, already resolved from MJ: Credentials.
Shaped as the credential stored it — an api key, a client id and secret, a refresh token. Empty for a source that genuinely needs none.
Fires when the run is asked to stop.
The source's URL column.
What a driver is told in order to open a session.